Sistemas operacionais e linguagens de programação com suporte pelo Amazon Inspector - Amazon Inspector

Sistemas operacionais e linguagens de programação com suporte pelo Amazon Inspector

O Amazon Inspector pode verificar aplicações de software que estão instalados no seguinte:

  • Instâncias do Amazon Elastic Compute Cloud (Amazon EC2)

  • Imagens de contêiner armazenadas em repositórios do Amazon Elastic Container Registry (Amazon ECR)

    nota

    Para imagens de contêiner do ECR, o Amazon Inspector pode fazer a verificação em busca de vulnerabilidades em pacotes do sistema operacional e da linguagem de programação.

  • Funções do AWS Lambda

    nota

    Para funções do Lambda, o Amazon Inspector pode fazer a verificação em busca de vulnerabilidades de código.

Quando o Amazon Inspector verifica os recursos, o Amazon Inspector fornece mais de 50 feeds de dados para gerar descobertas sobre as vulnerabilidades e exposições comuns (CVEs). Exemplos do que ele fornece incluem feeds de dados de recomendações de segurança de fornecedores e feeds de inteligência de ameaças, bem como o National Vulnerability Database (NVD) e o MITRE. O Amazon Inspector atualiza os dados de vulnerabilidade dos feeds de origem pelo menos uma vez ao dia.

Para que o Amazon Inspector verifique um recurso, o recurso deve estar executando um sistema operacional compatível ou usando uma linguagem de programação compatível. Os tópicos desta seção listam os sistemas operacionais, as linguagens de programação e os runtimes compatíveis com o Amazon Inspector para diferentes recursos e tipos de verificação. Eles também listam os sistemas operacionais descontinuados.

nota

O Amazon Inspector só pode fornecer suporte limitado para um sistema operacional depois que um fornecedor interrompe o suporte para o sistema operacional.

Sistemas operacionais compatíveis

Esta seção lista os sistemas operacionais compatíveis com o Amazon Inspector.

Sistemas operacionais com suporte: ao escaneamento do Amazon EC2

A tabela a seguir lista os sistemas operacionais compatíveis com o Amazon Inspector para a verificação de instâncias do Amazon EC2. Ela especifica as recomendações de segurança de fornecedores para cada sistema operacional e quais sistemas operacionais comportam a verificação baseada em agente e a verificação sem agente.

nota

Ao usar o método de verificação baseado em agente, configure o agente do SSM para realizar verificações contínuas em todas as instâncias elegíveis. O Amazon Inspector recomenda que você configure uma versão do agente do SSM acima da 3.2.2086.0. Para ter mais informações, consulte Trabalhar com o SSM Agent no Guia do usuário do Amazon EC2 Systems Manager.

As detecções do sistema operacional Linux são compatíveis somente com o repositório padrão do gerenciador de pacotes (rpm e dpkg) e não incluem aplicações de terceiros, repositórios de suporte estendido (BYOS RHEL, PAYG RHEL e RHEL for SAP) e repositórios opcionais (fluxos de aplicações).

Sistema operacional Version (Versão) Recomendações de segurança do fornecedor Suporte para verificação sem agente Suporte de verificação baseada em agente
AlmaLinux 8 ALSA Sim Sim
AlmaLinux 9 ALSA Sim Sim
Amazon Linux (AL2) AL2 ALAS Sim Sim
Amazon Linux 2023 (AL2023) AL2023 ALAS Sim Sim
Bottlerocket 1.7.0 e versões posteriores GHSA, CVE Não Sim
Servidor Debian (Bullseye) 11 DSA Sim Sim
Servidor Debian (Bookworm) 12 DSA Sim Sim
Fedora 39 CVE Sim Sim
Fedora 40 CVE Sim Sim
OpenSUSE Leap 15.5 CVE Sim Sim
OpenSUSE Leap 15.6 CVE Sim Sim
Oracle Linux (Oracle) 7 ELSA Sim Sim
Oracle Linux (Oracle) 8 ELSA Sim Sim
Oracle Linux (Oracle) 9 ELSA Sim Sim
Red Hat Enterprise Linux (RHEL) 8 RHSA Sim Sim
Red Hat Enterprise Linux (RHEL) 9 RHSA Sim Sim
Rocky Linux 8 RLSA Sim Sim
Rocky Linux 9 RLSA Sim Sim
SLES (SUSE Linux Enterprise Server) 12.5 SUSE CVE Sim Sim
SLES (SUSE Linux Enterprise Server) 15.5 SUSE CVE Sim Sim
SLES (SUSE Linux Enterprise Server) 15.6 SUSE CVE Sim Sim
Ubuntu (Xenial) 16.04 (ESM) USN, Ubuntu Pro Sim Sim
Ubuntu (Biônico) 18.04 (ESM) USN, Ubuntu Pro Sim Sim
Ubuntu (Focal) 20.04 (LTS) USN Sim Sim
Ubuntu (Jammy) 22.04 (LTS) USN Sim Sim
Ubuntu (Noble Numbat) 24.04 USN Sim Sim
Windows Server 2016 MSKB Não Sim
Windows Server 2019 MSKB Não Sim
Windows Server 2022 MSKB Não Sim
macOS (Mojave) 10.14 APPLE-SA Não Sim
macOS (Catalina) 10.15 APPLE-SA Não Sim
macOS (Big Sur) 11 APPLE-SA Não Sim
macOS (Monterey) 12 APPLE-SA Não Sim
macOS (Ventura) 13 APPLE-SA Não Sim
macOS (Sonoma) 14 APPLE-SA Não Sim

Sistemas operacionais com suporte: verificações do Amazon ECR com o Amazon Inspector

A tabela a seguir lista os sistemas operacionais compatíveis com o Amazon Inspector para a verificação de imagens de contêiner em repositórios do Amazon ECR. Ela também especifica as recomendações de segurança de fornecedores para cada sistema operacional.

Sistema operacional Version (Versão) Recomendações de segurança do fornecedor
Alpine Linux (Alpine) 3.17 Alpine SecDB
Alpine Linux (Alpine) 3.18 Alpine SecDB
Alpine Linux (Alpine) 3.19 Alpine SecDB
Alpine Linux (Alpine) 3.20 Alpine SecDB
AlmaLinux 8 ALSA
AlmaLinux 9 ALSA
Amazon Linux (AL2) AL2 ALAS
Amazon Linux 2023 (AL2023) AL2023 ALAS
Debian Server (Bullseye) 11 DSA
Debian Server (Bookworm) 12 DSA
Fedora 39 CVE
Fedora 40 CVE
OpenSUSE Leap 15.5 CVE
OpenSUSE Leap 15.6 CVE
Oracle Linux (Oracle) 7 ELSA
Oracle Linux (Oracle) 8 ELSA
Oracle Linux (Oracle) 9 ELSA
Photon OS 4 PHSA
Photon OS 5 PHSA
Red Hat Enterprise Linux (RHEL) 8 RHSA
Red Hat Enterprise Linux (RHEL) 9 RHSA
Rocky Linux 8 RLSA
Rocky Linux 9 RLSA
SUSE Linux Enterprise Server (SLES) 12.5 SUSE CVE
SUSE Linux Enterprise Server (SLES) 15.5 SUSE CVE
SUSE Linux Enterprise Server (SLES) 15.6 SUSE CVE
Ubuntu (Xenial) 16.04 (ESM) USN, Ubuntu Pro
Ubuntu (Bionic) 18.04 (ESM) USN, Ubuntu Pro
Ubuntu (Focal) 20.04 (LTS) USN
Ubuntu (Jammy) 22.04 (LTS) USN
Ubuntu (Noble Numbat) 24.04 USN

Sistemas operacionais com suporte: verificações do CIS

A tabela a seguir lista os sistemas operacionais compatíveis com o Amazon Inspector para verificações do CIS. Ela também especifica a versão do CIS Benchmark para cada sistema operacional.

Sistema operacional Version (Versão) Versão do CIS Benchmark
Amazon Linux 2 AL2 2.0.0
Amazon Linux 2023 AL2023 1.0.0
Red Hat Enterprise Linux (RHEL) 8 3.0.0
Red Hat Enterprise Linux (RHEL) 9 1.0.0
Rocky Linux 8 2.0.0
Rocky Linux 9 1.0.0
Ubuntu (Bonic) 18.04 (LTS) 2.1.0
Ubuntu (Focal) 20.04 (LTS) 2.0.1
Ubuntu (Jammy) 22.04 (LTS) 1.0.0
Windows Server 2016 3.0.0
Windows Server 2019 2.0.0
Windows Server 2022 2.0.0

Sistemas operacionais descontinuados

As tabelas a seguir listam quais sistemas operacionais foram descontinuados e quando foram descontinuados.

Embora o Amazon Inspector não forneça suporte completo para os seguintes sistemas operacionais descontinuados, ele continua a verificar as instâncias do Amazon EC2 e as imagens de contêiner do Amazon ECR que os executam. Como uma prática recomendada de segurança, recomendamos mudar para a versão com suporte de um sistema operacional descontinuado. As descobertas que o Amazon Inspector gera para um sistema operacional descontinuado devem ser usadas apenas para fins informativos.

De acordo com a política do fornecedor, os seguintes sistemas operacionais não recebem mais atualizações de patches. Novas recomendações de segurança podem não ser lançadas para sistemas operacionais descontinuados. Os fornecedores podem remover as recomendações e detecções de segurança existentes de seus feeds quando um sistema operacional chega ao fim do suporte padrão. Como resultado, o Amazon Inspector pode parar de gerar descobertas para CVEs conhecidas.

Sistemas operacionais descontinuados: escaneamento do Amazon EC2

Sistema operacional Version (Versão) Descontinuado
Amazon Linux (AL1) 2012 31 de dezembro de 2021
CentOS Linux (CentOS) 7 30 de junho de 2024
CentOS Linux (CentOS) 8 31 de dezembro de 2021
Servidor Debian (Stretch) 9 30 de junho de 2022
Servidor Debian (Buster) 10 30 de junho de 2024
Fedora 35 13 de dezembro de 2022
Fedora 36 16 de maio de 2023
Fedora 37 15 de dezembro de 2023
Fedora 38 21 de maio de 2024
OpenSUSE Leap 15.2 1º de dezembro de 2021
OpenSUSE Leap 15.3 1º de dezembro de 2022
OpenSUSE Leap 15.4 7 de dezembro de 2023
Oracle Linux (Oracle) 6 1.º de março de 2021
Red Hat Enterprise Linux (RHEL) 7 30 de junho de 2024
SLES (SUSE Linux Enterprise Server) 12 30 de junho de 2016
SLES (SUSE Linux Enterprise Server) 12.1 31 de maio de 2017
SLES (SUSE Linux Enterprise Server) 12.2 31 de março de 2018
SLES (SUSE Linux Enterprise Server) 12.3 30 de junho de 2019
SLES (SUSE Linux Enterprise Server) 12.4 30 de junho de 2020
SLES (SUSE Linux Enterprise Server) 15 31 de dezembro de 2019
SLES (SUSE Linux Enterprise Server) 15.1 31 de janeiro de 2021
SLES (SUSE Linux Enterprise Server) 15.2 31 de dezembro de 2021
SLES (SUSE Linux Enterprise Server) 15.3 31 de dezembro de 2022
SLES (SUSE Linux Enterprise Server) 15.4 31 de dezembro de 2023
Ubuntu (Confiável) 14.04 (ESM) 1º de abril de 2024
Ubuntu (Groovy) 20.10 22 de julho de 2021
Ubuntu (hirsuto) 21.04 20 de janeiro de 2022
Ubuntu (travesso) 21.10 31 de julho de 2022
Ubuntu (Kinetic) 22.10 July 20, 2023
Ubuntu (Lunar Lobster) 23.04 January 25, 2024
Ubuntu (Mantic Minotaur) 23.10 11 de julho de 2024
Windows Server 2012 10 de outubro de 2023
Windows Server 2012 R2 10 de outubro de 2023

Sistemas operacionais descontinuados: escaneamento do Amazon ECR

Sistema operacional Version (Versão) Descontinuado
Alpine Linux (Alpino) 3.12 1º de maio de 2022
Alpine Linux (Alpino) 3.13 1º de novembro de 2022
Alpine Linux (Alpine) 3.14 May 1, 2023
Alpine Linux (Alpine) 3.15 November 1, 2023
Alpine Linux (Alpine) 3.16 May 23, 2024
Amazon Linux (AL1) 2012 31 de dezembro de 2021
CentOS Linux (CentOS) 7 30 de junho de 2024
CentOS Linux (CentOS) 8 31 de dezembro de 2021
Servidor Debian (Stretch) 9 30 de junho de 2022
Servidor Debian (Buster) 10 30 de junho de 2024
Fedora 35 13 de dezembro de 2022
Fedora 36 16 de maio de 2023
Fedora 37 15 de dezembro de 2023
Fedora 38 21 de maio de 2024
OpenSUSE Leap 15.2 1º de dezembro de 2021
OpenSUSE Leap 15.3 1º de dezembro de 2022
OpenSUSE Leap 15.4 December 7, 2023
Oracle Linux (Oracle) 6 1.º de março de 2021
Photon OS 3 1.º de março de 2024
Red Hat Enterprise Linux (RHEL) 7 30 de junho de 2024
SLES (SUSE Linux Enterprise Server) 12 30 de junho de 2016
SLES (SUSE Linux Enterprise Server) 12.1 31 de maio de 2017
SLES (SUSE Linux Enterprise Server) 12.2 31 de março de 2018
SLES (SUSE Linux Enterprise Server) 12.3 30 de junho de 2019
SLES (SUSE Linux Enterprise Server) 12.4 30 de junho de 2020
SLES (SUSE Linux Enterprise Server) 15 31 de dezembro de 2019
SLES (SUSE Linux Enterprise Server) 15.1 31 de janeiro de 2021
SLES (SUSE Linux Enterprise Server) 15.2 31 de dezembro de 2021
SLES (SUSE Linux Enterprise Server) 15.3 31 de dezembro de 2022
SLES (SUSE Linux Enterprise Server) 15.4 31 de dezembro de 2023
Ubuntu (Confiável) 14.04 (ESM) 1º de abril de 2024
Ubuntu (Groovy) 20.10 22 de julho de 2021
Ubuntu (hirsuto) 21.04 20 de janeiro de 2022
Ubuntu (travesso) 21.10 31 de julho de 2022
Ubuntu (Kinetic) 22.10 July 20, 2023
Ubuntu (Lunar Lobster) 23.04 January 25, 2024
Ubuntu (Mantic Minotaur) 23.10 11 de julho de 2024

Linguagens de programação compatíveis

Esta seção lista as linguagens de programação compatíveis com o Amazon Inspector.

Linguagens de programação com suporte: verificação sem agente do Amazon EC2

Atualmente, o Amazon Inspector comporta as seguintes linguagens de programação ao realizar verificações sem agente em instâncias elegíveis do Amazon EC2. Para obter mais informações, consulte Verificação sem agente.

  • C#

  • Go

  • Java

  • JavaScript

  • PHP

  • Python

  • Ruby

  • Rust

Linguagens de programação compatíveis: inspeção profunda do Amazon EC2

Atualmente, o Amazon Inspector comporta as seguintes linguagens de programação ao realizar verificações de inspeção profunda em instâncias Linux do Amazon EC2. Para ter mais informações, consulte Amazon Inspector deep inspection for Linux-based Amazon EC2 instances.

  • Java (formatos de arquivo .ear, .jar, .par e .war)

  • JavaScript

  • Python

O Amazon Inspector usa o Systems Manager Distributor para implantar o plug-in usado para inspeção profunda em sua instância do Amazon EC2.

nota

A inspeção profunda não tem suporte pelos sistemas operacionais Bottlerocket.

Para realizar verificações de inspeção profunda, seu sistema operacional da instância do Amazon EC2 deve ter suporte do Systems Manager Distributor e do Amazon Inspector. Para ter informações sobre os sistemas operacionais compatíveis com o Systems Manager Distributor, consulte Plataformas de pacotes e arquiteturas compatíveis no Guia do usuário do Systems Manager.

Linguagens de programação com suporte: ao escaneamento do Amazon ECR

A seguir estão as linguagens de programação que o Amazon Inspector atualmente dá suporte ao verificar imagens de contêiner nos repositórios do Amazon ECR:

  • C#

  • Go

  • Java

  • JavaScript

  • PHP

  • Python

  • Ruby

  • Rust

Tempos de execução compatíveis

Esta seção lista os runtimes compatíveis com o Amazon Inspector.

Runtime com suporte: ao escaneamento padrão do Lambda do Amazon Inspector

No momento, a verificação padrão do Lambda no Amazon Inspector oferece suporte aos seguintes runtimes para as linguagens de programação que o serviço pode usar ao verificar funções do Lambda em busca de vulnerabilidades em pacotes de software de terceiros:

  • Go

    • go1.x

  • Java

    • java8

    • java8.al2

    • java11

    • java17

    • java21

  • .NET

    • .NET 6

    • .NET 8

  • Node.js

    • nodejs12.x

    • nodejs14.x

    • nodejs16.x

    • nodejs18.x

    • nodejs20.x

  • Python

    • python3.7

    • python3.8

    • python3.9

    • python3.10

    • python3.11

    • python3.12

  • Ruby

    • ruby2.7

    • ruby3.2

    • ruby3.3

  • Custom runtimes

    • AL2

    • AL2023

Runtime com suporte: ao escaneamento de código do Lambda do Amazon Inspector

No momento, a verificação de código do Lambda no Amazon Inspector oferece suporte aos seguintes runtimes para as linguagens de programação que o serviço pode usar ao verificar funções do Lambda em busca de vulnerabilidades em código:

  • Java

    • java8

    • java8.al2

    • java11

    • java17

  • .NET

    • .NET 6

    • .NET 8

  • Node.js

    • nodejs12.x

    • nodejs14.x

    • nodejs16.x

    • nodejs18.x

    • nodejs20.x

  • Python

    • python3.7

    • python3.8

    • python3.9

    • python3.10

    • python3.11

    • python3.12

  • Ruby

    • ruby2.7

    • ruby3.2

    • ruby3.3