Managing Image Security Vulnerabilities
The image security vulnerability checking function allows you to manually or automatically check the OS package security vulnerabilities and Secrets included in the images stored in the Container Registry. Users can identify and remove known vulnerabilities (CVE) and Secrets based on the inspection results, preventing the use of insecure images.
Vulnerability Check Support Information
Supported OS
The vulnerability checking function supports checking of libraries installed with a package manager on the following OS.
| Supported OS |
|---|
| Ubuntu |
| Cent OS |
| Oracle |
| Debian |
| Alpine |
| AWS Linux |
| RHEL |
| Suse |
| VMWare Photon |
Supported Language
The vulnerability checking function supports checking for the following languages.
| Supported Language |
|---|
| Python |
| PHP |
| Node.js |
| .NET |
| Go |
| Dart |
| Supported Language |
|---|
| Java |
Support Secret
The vulnerability scanning feature supports the following types of secrets included in the image.
| Support Secret |
|---|
| AWS access key |
| GitHub personal access token |
| GitLab personal access token |
| Asymmetric Private Key |
Checking image security vulnerabilities (manual)
To check for image security vulnerabilities, follow the next procedure.
- Click on the menu for all services > Container > Container Registry. It moves to the Service Home page of Container Registry.
- Service Home page, click the Image menu. It moves to the Image list page.
- Image list Click the Settings icon at the top of the page to check the detailed information and select the Registry name and Repository name where the Image is stored, respectively.
- On the Image List page, click the resource (Image) to check for security vulnerabilities. It moves to the Image Details page.
- Click the Tags tab to the right of the detailed information tab at the top of the Image Details page. Move to the Tags tab page.
- On the Tags tab page, click the more button located at the right end of the tag to check security vulnerabilities, then click Vulnerability Check.
- When the vulnerability check alert popup window opens, click the Confirm button.
- When the inspection starts, vulnerability check will be performed. message is displayed.
- After the inspection is complete, a summary of the inspection results and the View Results button are displayed in the Vulnerability Check Results section. When you click the View Results button, a popup window appears where you can view detailed analysis results of vulnerabilities by Image Digest(Tags).
Check the image security vulnerability check result
To check the vulnerability check result, follow the next procedure.
- Click on the menu for all services > Container > Container Registry. It moves to the Service Home page of Container Registry.
- Service Home page, click the Image menu. It moves to the Image list page.
- Image list Click the Settings icon at the top of the page to check the detailed information and select the Registry name and Repository name where the Image is stored, respectively.
- On the Image List page, click the resource (Image) to check for security vulnerabilities. It moves to the Image Details page.
- Click the Tags tab to the right of the detailed information tab at the top of the Image Details page. Move to the Tags tab page.
- On the Tags tab page, click the View Results button in the Vulnerability Check Result item to check the vulnerability check result.
- Vulnerability Analysis by Image Tags A popup window appears to show detailed analysis results of vulnerabilities by image tags.
Check the test results by vulnerability unit
You can check the image security vulnerability check results by vulnerability in the Vulnerability tab.
| Item | Detailed Description |
|---|---|
| Vulnerability Check | Vulnerability check button
|
| Inspection Date | Vulnerability Inspection Date |
| Distribution | Inspection target image Digest(Tags) OS name and version
|
| Total number of vulnerabilities | Vulnerability inspection result summary
|
You can check the list of all discovered vulnerabilities in the Vulnerability tab.
| Item | Detailed Description |
|---|---|
| CVE | Detected vulnerability ID (CVE ID) and external link to confirm detailed vulnerability information
|
| Severity | Detected vulnerability severity |
| CVSS | CVSS (Common Vulnerability Scoring System) based vulnerability score |
| Category | Type of inspection target for detected vulnerabilities
|
| OS/Language | Detected vulnerability’s OS or Language package type
|
| Package | Name of the package where the vulnerability was found |
| Current version | Current version of vulnerable package (vulnerable version) |
| Updated version | The version of the vulnerable package in which the vulnerability has been addressed |
| Whether the vulnerability in the discovered package has been fixed (whether a patched version of the vulnerability exists) | |
| Expand Button | Vulnerability Details Inquiry
|
Checking the results by package unit
You can check the image security vulnerability check results by package. In the Image Tag-based Vulnerability detail page, click the Package tab to move to the package-based vulnerability page.
| Item | Detailed Description |
|---|---|
| Vulnerability Check | Vulnerability check button
|
| Inspection Date | Vulnerability Inspection Date |
| Distribution | Inspection target image Digest(Tags) OS name and version
|
| Total number of packages | Summary of total package information
|
In the package tab, you can check the entire package list, the list of packages with vulnerabilities found, and the list of packages with no vulnerabilities found.
| Item | Detailed Description |
|---|---|
| Category | Type of discovered package
|
| OS/Language | Discovered package’s OS or Language detailed type
|
| Package | Discovered package name |
| Version | The current version of the package |
| Vulnerability check result | Summary information of vulnerability count included in the package |
| Type | Details of OS or Language type and details of discovered package |
Check the test results by secret unit
You can check the image security vulnerability check results by secret. In the Image Tag-based Vulnerability detail page, clicking the Secret tab will move to the secret-based vulnerability page.
| Item | Detailed Description |
|---|---|
| Vulnerability Check | Vulnerability check button
|
| Inspection Date | Vulnerability Inspection Date |
| Distribution | Inspection target image Digest(Tags) OS name and version
|
| Total number of vulnerabilities | Vulnerability result summary
|
In the Secret tab
| Item | Detailed Description |
|---|---|
| File | File name where secret is detected |
| Category | Detected secret type
|
| Severity | Detected Secret Severity |
| Match | Detected secret match information in the file |