aws / aws/aws-codedeploy-agent

Sign codedeploy-agent package

Ouverte
#261 6 commentaires 3 réactions 0 personnes assignées Voir sur GitHub
feature-request needs triage next release candidate
Langage dominant
Rust
Étoiles
337
Forks
195
Merge moyen
10 h 54 min
PR mergées (30 j)
4

Description

In order to install CodeDeploy Agent on Amazon Linux 2 / CentOS / RHEL servers that are configured for the CIS Level 3 Benchmark (High), all packages must be digitally signed by a CA that is recognized by the Operating System. This maps to RHEL STIG Vulnerability V-71979 and Amazon Linux 2 STIG Benchmark 1.2.4.

**Current Value**
```
[ec2-user@ip-172-31-xxx-xxx ~]$ rpm -qi codedeploy-agent
Name : codedeploy-agent
Version : 1.1.2
Release : 1855
Architecture: noarch
Group : Applications/System
Size : 25823745
License : Amazon.com Internal
Signature : (none)
Source RPM : codedeploy-agent-1.1.2-1855.src.rpm
Build Date : Sat Jul 18 00:01:17 2020
Build Host : sds-tod-workers-corp-pdx1-60009.pdx1.corp.amazon.com
Relocations : (not relocatable)
Vendor : Amazon.com
Summary : Provides the required files for CodeDeploy agent to run in EC2 instances
Description :
CodeDeploy instance agent is responsible for doing the actual work of deploying software
on an EC2 instance.
```

**Expected Value (based on SSM Agent)**
```
[ec2-user@ip-172-31-xxx-xxx ~]$ rpm -qi codedeploy-agent
Name : codedeploy-agent
Version : 1.1.2
Release : 1855
Architecture: noarch
Group : Amazon/Tools
License : ASL 2.0
Signature : RSA/SHA256, Tue Aug 4 14:58:37 2020, Key ID 11cf1f95c87f5b1a
Source RPM : codedeploy-agent-1.1.2-1855.src.rpm
Build Date : Sat Jul 18 00:01:17 2020
Build Host : build.amazon.com
Relocations : (not relocatable)
Vendor : Amazon.com
Summary : Provides the required files for CodeDeploy agent to run in EC2 instances
Description :
CodeDeploy instance agent is responsible for doing the actual work of deploying software
on an EC2 instance.
```

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par retracer la façon dont le RPM codedeploy-agent est construit et publié pour Amazon Linux 2, CentOS et RHEL. Vérifiez les métadonnées et la signature du paquet avec rpm -qi ; c’est terminé lorsque le paquet indique une signature RSA/SHA256 reconnue au lieu de Signature: (none), en utilisant la clé de signature attendue.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
aws, linux
Domaine
build-system, release, security
Type d'issue
Fonctionnalité
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.