Secure Your Containers

Maintaining the integrity of cloud containers is critical

Development and deployment of container-based software has become a popular movement in technology. Docker, and container technology in general, is redefining cloud computing and offers significant benefits to developers and companies, including efficiency, cost savings, consistency, reliability and scalability for the entire DevOps processes. However, for enterprises running sensitive applications at scale using Docker, securing and maintaining the integrity of cloud containers is a critical aspect of DevOps.

A new approach proving effective is to run the cloud containers in a trusted environment, also known as a secure enclave, protected by hardware such as Intel SGX or AMD SEV. The secure enclave technology removes the risk associated with trusting the infrastructure or a user. Even if the infrastructure is comprised or the root user is hacked, the application remains secure.

Here is an illustration to better understand why this is important. An employee, Bill has decided to roll out a hotel reservation website using Kubernetes to scale and handle peak loads. Since the website will also collect guests’ personal information, security is a prime concern for Bill. Bill reaches out to Lori, the CISO, with a plan for security that includes database encryption and TLS.

Lori offers the tough question: “What about data in use?” She knows that even if data is carefully safeguarded while at rest and when exchanged over secure channels such TLS, data gets decrypted for use in memory, making software containers a good attack target for hackers in the cloud.

Bill does his homework and decides that running securitycritical services in Intel SGX secure enclaves is the only way to satisfy Lori’s security requirements. However, this also introduces various challenges to system administrators and developers:

  • Since running in Intel SGX involves making OCALLS (a new set of hardware instructions), instead of standard system calls, the applications need to be heavily refactored. This is almost impossible if applications are written in popular programming languages such as Java or Python.
  • Simply running an application (or its sensitive parts) within an enclave is not entirely sufficient. To fully utilize the security guarantees of Intel SGX, the user must also verify the integrity of the application, including whether it is running unmodified inside a secure enclave. Intel provides a way for users to achieve this using remote attestation. The remote attestation flow is complex, depends on the external Intel Attestation Service (IAS), and requires modifications to the application setup.
  • When running applications at scale, it becomes difficult to track the attestation status of every instance and apply software patches.

The security guarantees delivered by Intel SGX secure enclaves are promising, but by themselves introduce a level of cost and complexity. A new technology called runtime encryption is proving to be a successful approach to addressing these challenges, runtime encryption platform, which when combined with Intel SGX secure enclaves enables containers to be securely executed inside Intel SGX secure enclaves without the cost and complexity of using Intel SGX alone.

Runtime encryption’s approach is to decrypt and analyze data only when it is within a secure enclave protected by hardware technologies such as Intel SGX or AMD SEV. This new technology enables software to safely run in a secure enclave, creates keys to decrypt data, runs the analysis, and encrypts the result.

Other than runtime encryption, there are practically no solutions available which let organizations run containers in the cloud securely, while adhering to regulations and privacy. Runtime encryption can help organizations meet compliance requirements for regulations such as GDPR, California Consumer Privacy Act, and other similar regulations.

Runtime encryption also provides fine-grained access controls for the datasets in use in containers. With this new approach, the aggregate data is never exposed outside the secure enclave. Private analytics with runtime encryption are an easy to use, efficient, and offer a scalable approach which is critical for deploying containers.

Also, with runtime encryption, organizations can monitor the lifecycle of secure enclaves that run the container applications. Runtime encryption provides features such remote attestation, geolocation enforcement, DRM and secret injections. The platform seamlessly integrates with existing container orchestration technologies, including Kubernetes, Docker Swarm and OpenShift.

Containerization offers significant advantages to organizations, but only if they can keep their cloud data safe. Secure enclaves now combined with runtime encryption technology offer an effective, easy-to-use and low-cost solution to what was previously an unaddressed issue of migrating to the cloud.

This article originally appeared in the March 2020 issue of Security Today.

Featured

  • 2024 Security Today New Product of the Year Award Winners Announced

    More than 20 companies are being recognized this year for products that help keep us safe. Read Now

  • It Always Rains in Florida

    Over the years, and many trips to various cities, I have experienced some of the craziest memorable things. One thing I always count on when going to Orlando is a massive rainstorm after the tradeshow has concluded the first day. Count on it, it is going to rain Monday evening. Expect that it will be a gully washer. Read Now

    • Industry Events
  • Live from GSX 2024 Preview

    It’s hard to believe, but GSX 2024 is almost here. This year’s show runs from Monday, September 23 to Wednesday, September 25 at the Orange County Convention Center in Orlando, Fla. The Campus Security Today and Security Today staff will be on hand to provide live updates about the security industry’s latest innovations, trends, and products. Whether you’re attending the show or keeping tabs on it from afar, we’ve got you covered. Make sure to follow the Live from GSX page for photos, videos, interviews, product demonstrations, announcements, commentary, and more from the heart of the show floor! Read Now

    • Industry Events
  • Elevate Your Business

    In today’s dynamic business environment, companies specializing in physical security are constantly evolving to remain competitive. One strategic shift these businesses can make to give them the advantage is a full or partial transition to a recurring revenue model, popularly called a subscription service. This approach will bring numerous benefits that not only enhance business stability but also improve customer relationships and drive innovation. Recurring monthly revenue (RMR) or recurring annual revenue (RAR) are two recurring cadence choices that work simply and effectively. Read Now

Featured Cybersecurity

Webinars

New Products

  • Luma x20

    Luma x20

    Snap One has announced its popular Luma x20 family of surveillance products now offers even greater security and privacy for home and business owners across the globe by giving them full control over integrators’ system access to view live and recorded video. According to Snap One Product Manager Derek Webb, the new “customer handoff” feature provides enhanced user control after initial installation, allowing the owners to have total privacy while also making it easy to reinstate integrator access when maintenance or assistance is required. This new feature is now available to all Luma x20 users globally. “The Luma x20 family of surveillance solutions provides excellent image and audio capture, and with the new customer handoff feature, it now offers absolute privacy for camera feeds and recordings,” Webb said. “With notifications and integrator access controlled through the powerful OvrC remote system management platform, it’s easy for integrators to give their clients full control of their footage and then to get temporary access from the client for any troubleshooting needs.” 3

  • AC Nio

    AC Nio

    Aiphone, a leading international manufacturer of intercom, access control, and emergency communication products, has introduced the AC Nio, its access control management software, an important addition to its new line of access control solutions. 3

  • Mobile Safe Shield

    Mobile Safe Shield

    SafeWood Designs, Inc., a manufacturer of patented bullet resistant products, is excited to announce the launch of the Mobile Safe Shield. The Mobile Safe Shield is a moveable bullet resistant shield that provides protection in the event of an assailant and supplies cover in the event of an active shooter. With a heavy-duty steel frame, quality castor wheels, and bullet resistant core, the Mobile Safe Shield is a perfect addition to any guard station, security desks, courthouses, police stations, schools, office spaces and more. The Mobile Safe Shield is incredibly customizable. Bullet resistant materials are available in UL 752 Levels 1 through 8 and include glass, white board, tack board, veneer, and plastic laminate. Flexibility in bullet resistant materials allows for the Mobile Safe Shield to blend more with current interior décor for a seamless design aesthetic. Optional custom paint colors are also available for the steel frame. 3