Articles on: Security

Security Overview

The REVLOCK Team takes a multi-layered approach to protect your account and all your data ensuring your experience with us is safe and secure. REVLOCK protects its customers and their data from threats by employing strict security controls at every layer from physical all the way through the application level.
We adhere to current state best practices for security that are employed by large US banking institutions. These include secure authentication, authorization, data encryption both at rest and when in transmission and role based access control amongst several others.


The REVLOCK platform is a cloud native solution built to run on Amazon Web Services (AWS) technology. This allows us to offer a highly secure, available and scalable solution at a reasonable price point.

The front end of the application is built using modern web technologies that securely communicate with our servers using the Transport Layer Security (TLS) protocol with up-to-date configurations and ciphers delivered through a global CDN.

Access and Authentication

Our user authentication module is built on top of AWS cognito technology. REVLOCK employs advanced security features through AWS that add adaptive authentication to our system. When we detect unusual sign-in activity, such as sign-in attempts from new locations and devices, we assign a risk score to the activity and intelligently decided to either prompt users for additional verification or block the sign-in request. Users can also leverage multi factor authentication and verify their identities using SMS based one-time codes.

We go an extra step of authenticating each request even after post-login. This is done to prevent man-in-the-middle attacks or session hijacking. Authorization implements fine-grained access control by providing role-based access to each resource on the server.

Your Data

REVLOCK is an accounting system that collects sales contracts, invoices and delivery information from your source records. As such we strive to keep sensitive data out of our systems as these pieces of information are not needed to use the solution.

We do NOT collect personally identifiable information (PII) data nor do we capture data such as bank information, credit card data or other sensitive financial record data.
REVLOCK employs a multi-tenant architecture that ensures customer data is stored in separate access-controlled databases. Customers with multiple applications are assigned separate databases per application to mitigate the risk of unauthorized access between applications.

All data stored within REVLOCK follows an encrypted when in transit or at REST model.

System Configurations

Overall system configuration and consistency is maintained through standard, up-to-date images, configuration management software, and by replacing systems with updated deployments. Systems are deployed using up-to-date images that are updated with configuration changes and security updates before deployment. Once deployed, existing systems are decommissioned and replaced with up-to-date systems.

Systems Authentication

Operating system access is limited to REVLOCK staff and requires secure key authentication. Operating systems do not allow password authentication to prevent password brute force attacks, theft, and sharing.

Vulnerability Management

Our vulnerability management process is designed to remediate risks without customer interaction or impact. REVLOCK is notified of vulnerabilities through internal and external assessments, system patch monitoring, and third party mailing lists and services. Each vulnerability is reviewed to determine if it is applicable to REVLOCK's environment, ranked based on risk, and assigned to the appropriate team for resolution.


Our platform maintains redundancy to prevent single points of failure, is able to replace failed components, and utilizes multiple data centers designed for resiliency. In the case of a cloud zone outage, the platform is deployed across multiple data centers using current system images which allows our engineers to initiate and automatically restore customer applications and databases quickly and efficiently.


REVLOCK's physical infrastructure is hosted and managed within Amazon’s secure data centers and utilizes the Amazon Web Service (AWS) technology. Amazon continually manages risk and undergoes recurring assessments to ensure compliance with industry standards. Amazon’s data center operations have been accredited under several standards including;
ISO 270012
SOC 1/SSAE 16/ISAE 340
PCI Level 1
FISMA Moderate
Sarbanes-Oxley (SOX)

Physical Security

REVLOCK utilizes certified data centers managed by Amazon Web Services (AWS). AWS data centers are housed in nondescript facilities, and critical facilities have extensive setback and military grade perimeter control berms as well as other natural boundary protection. Physical access is strictly controlled both at the perimeter and at building ingress points by professional security staff utilizing video surveillance, state of the art intrusion detection systems, and other electronic means. Authorized staff must pass two-factor authentication no fewer than three times to access data center floors. All visitors and contractors are required to present identification and are signed in and continually escorted by authorized staff. All physical and electronic access to data centers by Amazon employees is logged and audited routinely.
For additional information see: AWS Security

Environmental Safeguards

Fire Detection and Suppression

Automatic fire detection and suppression equipment has been installed to reduce risk. The fire detection system utilizes smoke detection sensors in all data center environments, mechanical and electrical infrastructure spaces, chiller rooms and generator equipment rooms. These areas are protected by either wet-pipe, double-interlocked pre-action, or gaseous sprinkler systems.


The data center electrical power systems are designed to be fully redundant and maintainable without impact to operations, 24 hours a day, and seven days a week. Uninterruptible Power Supply (UPS) units provide back-up power in the event of an electrical failure for critical and essential loads in the facility. Data centers use generators to provide backup power for the entire facility.

Climate and Temperature Control

Climate control is required to maintain a constant operating temperature for servers and other hardware, which prevents overheating and reduces the possibility of service outages. Data centers are conditioned to maintain atmospheric conditions at optimal levels. Monitoring systems and data center personnel ensure temperature and humidity are at the appropriate levels.


Data center staff monitor electrical, mechanical and life support systems and equipment so issues are immediately identified. Preventative maintenance is performed to maintain the continued operability of equipment.

Network Security


Firewalls are utilized to restrict access to systems from external networks and between systems internally. By default all access is denied and only explicitly allowed ports and protocols are allowed based on business need. Each system is assigned to a firewall security group based on the system’s function. Security groups restrict access to only the ports and protocols required for a system’s specific function to mitigate risk. Host-based firewalls restrict customer applications from establishing localhost connections over the loopback network interface to further isolate customer applications. Host-based firewalls also provide the ability to further limit inbound and outbound connections as needed.

DDOS Mitigation

Our infrastructure provides DDoS mitigation techniques including TCP Syn cookies and connection rate limiting in addition to maintaining multiple backbone connections and internal bandwidth capacity that exceeds the Internet carrier supplied bandwidth. We work closely with our providers to quickly respond to events and enable advanced DDoS mitigation controls when needed.

Spoofing and Sniffing Protections

Managed firewalls prevent IP, MAC, and ARP spoofing on the network and between virtual hosts to ensure spoofing is not possible. Packet sniffing is prevented by infrastructure including the hypervisor which will not deliver traffic to an interface which it is not addressed to. REVLOCK utilizes application isolation, operating system restrictions, and encrypted connections to further ensure risk is mitigated at all levels.

Port Scanning

Port scanning is prohibited, and every reported instance is investigated by our infrastructure provider. When port scans are detected, they are stopped and access is blocked.

Updated on: 06/03/2021

Was this article helpful?

Share your feedback


Thank you!