Keeping Mobile Unified Communications Secure

Data Theorem helped RingCentral identify and close 30 security issues and remove 27 harmful third-party libraries, all before releasing them to the public app stores.


Percentage of Apps Scanned


Critical flaws (P1 issues) that did not make it to production


Harmful Third-party Libraries Removed


Delays Avoided from App/Play Store Security Requirements

The RingCentral platform is deployed across SSAE 16 and ISO 27001-audited data centers, protected by the most robust electronic prevention systems, on-site engineering specialists, and security guards. The geographic diversity of data center locations also minimizes the risk of data loss and service interruption due to catastrophe. RingCentral gives customers peace of mind by instituting robust security measures at every level of their architecture including the physical, infrastructure, host, data, application, and business processes, as well as the enterprise level.

RingCentral's mobile apps access sensitive, confidential, and/or regulated data of their customers, forcing the need for secure apps. Their enterprise-grade security is architected to protect data and communications which are encrypted between all endpoints no matter what device is being. RingCentral's redundant network and infrastructure are protected with multiple layers of physical and logical security, and their data centers are audited regularly to ensure compliance with SSAE 16, PCI-DSS level 3, and ISO 27001 standards. Analytics-based, automated fraud detection and mitigation provide users with the peace of mind for their business.

The Challenge

RingCentral did not have the in-house experts or a scalable solution to provide security coverage for their mobile apps on their own. They have a contractual requirement with their customers and partners to perform third-party security testing for all of their applications, where security of each app directly impacts revenue and compliance. This requirement is imperative to their overall success as a leading cloud-based service provider. These issues led them to seek an outside solution that could address scalability, flexibility, continuous monitoring and 24x7 coverage.

Past Alternatives

Before Data Theorem, RingCentral used professional services that focused mainly on security audits and independent penetration testing teams for their mobile app security needs. These services were ultimately very slow, expensive, inefficient, and covered only 10% of their product base. The rate of change for developers with today’s modern applications has accelerated due to automation, agile development processes, and DevOps efficiency. These practices have introduced a new wave of threats unaddressed by traditional AppSec tools.

The Solution

Data Theorem’s scanning criteria consist of security and privacy scans that are used to identify data exposure in mobile apps. The scanning includes, but is not limited to standard, baseline, and security-centric application logic analysis. Data Theorem’s methodology focuses on regulated data such as company confidential and private data, and PII/PHI/PFI.

The Data Theorem App Secure performs static and dynamic analysis on any iOS or Android application in search of security vulnerabilities and privacy gaps. It helps detect injection issues, session management issues, dynamic run-time flaws, vulnerable third-party SDKs, insecure Open Source Libraries, and compliance gaps for PCI, GDPR, HIPAA, FTC, etc. Most importantly, it provides Objective-C, Swift, and/or Java code to solve each identified issue.

For RingCentral, the primary areas of focus include data exposure to third-party apps, unauthorized data collection, data-in-transit or data-at-rest exposures. Data Theorem uniquely addresses threat models related to modern apps and backend API services, helping RingCentral identify issues related to privacy and application-layer attacks and the potential loss of sensitive data.

The Results

Since launching Data Theorem, the RingCentral team receives fully automated security reviews of every app in the app stores. Doing so has allowed them to meet regulatory compliance for all public-facing apps in the app stores. Once implemented, Data Theorem enumerated several security issues during the scanning process and has continued to identify and mitigate many issues with varying degrees of severity in terms of vulnerabilities and security gaps. RingCentral’s developers and security team can log in at any time for status updates. They can review flaws and alerts to make secure code recommendations, thus saving time by ensuring data is secure and reducing the burden on internal IT staff. The security and reliability Data Theorem products provide on a continuous basis has been integral to RingCentral's success in their rapidly changing app environment.

“Knowing that Data Theorem continuously scans and tests our mobile applications is important to us. We want to ensure that our customers are communicating and collaborating in a secure ecosystem, and Data Theorem’s testing of our mobile apps and APIs is an important part of our software security testing program. In addition to their security testing, which is industry leading, the team there is a great partner to work with. Data Theorem is extremely focused on making their customers successful and this goes beyond their product, which is itself world class.”

Michael Machado
Chief Security Officer

About RingCentral
Cloud Unified Communications
Belmont, CA

RingCentral, Inc. (NYSE:RNG), a leading provider of enterprise cloud communications and collaboration solutions, empowering today’s mobile and distributed workforce to communicate, collaborate, and connect from anywhere, on any device. RingCentral unifies voice, video, team messaging and collaboration, conferencing, online meetings, and integrated contact center solutions. More than 350,000 organizations worldwide rely on RingCentral to provide them with innovative and secure ways to connect employees, boost workforce productivity, share knowledge, and strengthen customer relationships.