Close
  • Latest News
  • Artificial Intelligence
  • Video
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
Read Down
Sign in
Close
Welcome!Log into your account
Forgot your password?
Read Down
Password recovery
Recover your password
Close
Search
Logo
Subscribe
Logo
  • Latest News
  • Artificial Intelligence
  • Video
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
More
    Subscribe
    Home Cybersecurity
    • Cybersecurity

    Docker 1.10 Designed to Bolster Container Security

    Written by

    Sean Michael Kerner
    Published February 3, 2016
    Share
    Facebook
    Twitter
    Linkedin

      eWEEK content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More.

      The open-source Docker container engine technology is set for a major boost this week. The expected release on Feb. 4 of Docker 1.10 includes new features and a strong focus on security, particularly with the integration of secure computing (or seccomp) and user namespace technology.

      Seccomp is a technology that is integrated into the mainline of the Linux kernel to provide granular security control. The Docker engine runs on top of Linux, and with Docker 1.10, there is now a default seccomp profile that will enable users to benefit from additional security.

      Scott McCarty, Linux container evangelist at Red Hat, said that seccomp is a powerful method for limiting an application’s behavior. He explained that applications and processes, such as containers, communicate with the Linux kernel to get work done, such as opening a file, via a set of special functions dubbed system calls. In normal operations, without seccomp in place, an application can try and run any system call that the Linux kernel supports and the user can then keep trying any set of functions with any parameters that they want until they potentially find an exploit.

      “With seccomp, the administrator can limit which system calls are permitted by an application similar to how a firewall limits which ports can be used,” McCarty told eWEEK. “This allows the administrator to profile an application and only allow it to do the things it should be doing.”

      With Docker 1.10, there is now a default seccomp profile that helps improve security for the running processes of a container.

      “The main challenge for seccomp moving forward, however, is knowing which system calls an application should or will need, with sysadmins left to figure that out by running the application,” McCarty added.

      Seccomp now joins multiple other Linux security technologies that can help secure Docker containers, including SELinux (Security Enhanced Linux). Having multiple security tools helps create and support a layered approach to defending and securing container activity.

      SELinux is the list of people you can talk to, while seccomp is the list of what words you can say, McCarty said. As an example, if a person could communicate with another person using only three or five words, it would very much limit what could be expressed and prevent most types of illicit activities, and applies in much the same way to Linux containers, he added.

      “SELinux limits interaction of different data structures in the kernel such as files, processes, ports, allowing users to tag which objects can interact with each other, but those objects can freely interact,” McCarty explained. “With seccomp, administrators can completely limit which interactions are possible.”

      Another security technology that is likely to debut in the Docker 1.10 release is full support for user namespaces. User namespace support has been in technology preview with Docker since November 2015, as another approach to container control and visibility.

      In an interview with eWEEK when user Docker namespace support was first announced, Nathan McCauley, director of security at Docker, explained that with user namespaces, there is more visibility and control for individual applications and processes that run on Docker.

      McCarty, however, noted that while some people view user namespaces as a security benefit, some view it as a risk.

      “User namespaces allow better separation of applications/containers because each process/container has its own set of users,” McCarty said.

      From a user perspective, McCarty explained that what the integration of user namespace means is that user “John” with an ID of 1002 in container A is different than user “John” with an ID of 1002 in container B, potentially allowing for better application of SELinux rules to each user.

      The challenge and the controversial element of user namespaces is that it can potentially enable root system access privileges inside a container. The risk, according to McCarty, is that by enabling root access, a regular non-administrative Docker user could potentially find a bug in the underlying host operating system.

      “With user namespaces, we can let people run things as root in the container, but we also let any user through Docker do this,” McCarty said. “I think user namespaces provides a lot of convenience for end users, but at the same time scariness for administrators if they let regular users use them.”

      Sean Michael Kerner is a senior editor at eWEEK and InternetNews.com. Follow him on Twitter @TechJournalist.

      Sean Michael Kerner
      Sean Michael Kerner
      Sean Michael Kerner is an Internet consultant, strategist, and writer for several leading IT business web sites.

      Get the Free Newsletter!

      Subscribe to Daily Tech Insider for top news, trends & analysis

      Get the Free Newsletter!

      Subscribe to Daily Tech Insider for top news, trends & analysis

      MOST POPULAR ARTICLES

      Artificial Intelligence

      9 Best AI 3D Generators You Need...

      Sam Rinko - June 25, 2024 0
      AI 3D Generators are powerful tools for many different industries. Discover the best AI 3D Generators, and learn which is best for your specific use case.
      Read more
      Cloud

      RingCentral Expands Its Collaboration Platform

      Zeus Kerravala - November 22, 2023 0
      RingCentral adds AI-enabled contact center and hybrid event products to its suite of collaboration services.
      Read more
      Artificial Intelligence

      8 Best AI Data Analytics Software &...

      Aminu Abdullahi - January 18, 2024 0
      Learn the top AI data analytics software to use. Compare AI data analytics solutions & features to make the best choice for your business.
      Read more
      Latest News

      Zeus Kerravala on Networking: Multicloud, 5G, and...

      James Maguire - December 16, 2022 0
      I spoke with Zeus Kerravala, industry analyst at ZK Research, about the rapid changes in enterprise networking, as tech advances and digital transformation prompt...
      Read more
      Video

      Datadog President Amit Agarwal on Trends in...

      James Maguire - November 11, 2022 0
      I spoke with Amit Agarwal, President of Datadog, about infrastructure observability, from current trends to key challenges to the future of this rapidly growing...
      Read more
      Logo

      eWeek has the latest technology news and analysis, buying guides, and product reviews for IT professionals and technology buyers. The site’s focus is on innovative solutions and covering in-depth technical content. eWeek stays on the cutting edge of technology news and IT trends through interviews and expert analysis. Gain insight from top innovators and thought leaders in the fields of IT, business, enterprise software, startups, and more.

      Facebook
      Linkedin
      RSS
      Twitter
      Youtube

      Advertisers

      Advertise with TechnologyAdvice on eWeek and our other IT-focused platforms.

      Advertise with Us

      Menu

      • About eWeek
      • Subscribe to our Newsletter
      • Latest News

      Our Brands

      • Privacy Policy
      • Terms
      • About
      • Contact
      • Advertise
      • Sitemap
      • California – Do Not Sell My Information

      Property of TechnologyAdvice.
      © 2024 TechnologyAdvice. All Rights Reserved

      Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.