Skip to content
GitLab
Next
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • GitLab GitLab
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 44,761
    • Issues 44,761
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 1,332
    • Merge requests 1,332
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Metrics
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GitLab.orgGitLab.org
  • GitLabGitLab
  • Issues
  • #263482
Closed
Open
Issue created Oct 08, 2020 by Sam White@sam.whiteDeveloper4 of 10 checklist items completed4/10 checklist items

Support Scanning FIPS-enabled Images

Release notes

Problem to solve

Customers are unable to use the container scanner image (klar) on hosts that have FIPS enabled.

This is because the clar image doesn't support FIPS.

Intended users

  • Delaney (Development Team Lead)
  • Sasha (Software Developer)
  • Devon (DevOps Engineer)
  • Alex (Security Operations Engineer)

User experience goal

Proposal

Change the Klar base image to one that supports FIPS. The recommendation is to use an UBI-based image (e.g.: CentOS).

  1. Container scanning using Klar will succeed when run against containers that are running with FIPS-140-2 support enabled

Proposal

  • Use Adams Patch to switch the base image to a RHEL based distro. gitlab-org/security-products/analyzers/klar!68 (closed)
  • Register gitlab-runner from FIPS enabled host and attach to the container_scanning project.

Nice to haves

  • Update clair to 2.1.6
  • Replace https://github.com/coreos/clair with https://github.com/quay/clair here and here

Further details

Permissions and Security

Documentation

Availability & Testing

  1. An automated test will be added to verify that Container Scanning works for FIPS-enabled images

What does success look like, and how can we measure that?

What is the type of buyer?

Is this a cross-stage feature?

Links / references

Edited Nov 04, 2020 by xlg
Assignee
Assign to
Time tracking