Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Automatizza l'aggiunta o l'aggiornamento delle voci di registro di Windows utilizzando AWS Systems Manager
Creato da Appasaheb Bagali (AWS)
Ambiente: PoC o pilota | Tecnologie: gestione e governance; CloudNative; Infrastruttura DevOps; Modernizzazione; Sicurezza, identità e conformità | Carico di lavoro: Microsoft |
Servizi AWS: AWS Systems Manager |
Riepilogo
AWS Systems Manager è uno strumento di gestione remota per le istanze Amazon Elastic Compute Cloud (Amazon EC2). Systems Manager offre visibilità e controllo sulla tua infrastruttura su Amazon Web Services. Questo strumento versatile può essere utilizzato per correggere le modifiche del registro di Windows identificate come vulnerabilità dal rapporto di scansione delle vulnerabilità di sicurezza.
Questo schema illustra i passaggi per proteggere le istanze EC2 che eseguono il sistema operativo Windows automatizzando le modifiche al registro consigliate per la sicurezza dell'ambiente. Il pattern utilizza il comando Run per eseguire un documento Command. Il codice è allegato e una parte di esso è inclusa nella sezione Codice.
Prerequisiti e limitazioni
Un account AWS attivo
Autorizzazioni per accedere all'istanza EC2 e a Systems Manager
Architettura
Stack tecnologico Target
Un cloud privato virtuale (VPC), con due sottoreti e un gateway NAT (Network Address Translation)
Un documento Systems Manager Command per aggiungere o aggiornare il nome e il valore del registro
Systems Manager Run Command per eseguire il documento Command sulle istanze EC2 specificate
Architettura di destinazione
![Come aggiungere o aggiornare automaticamente le voci del registro di Windows utilizzando AWS Systems Manager.](images/pattern-img/2ecf680d-9f36-4070-8a19-2af262db7fcc/images/c992bcb0-d894-4aa7-9bb3-3d60c9c79e8d.png)
Strumenti
Strumenti
Policy e ruoli IAM: AWS Identity and Access Management (IAM) è un servizio Web che ti aiuta a controllare in modo sicuro l'accesso alle risorse AWS. Utilizza IAM per controllare chi è autenticato (accesso effettuato) e autorizzato (dispone di autorizzazioni) per l'utilizzo di risorse.
Amazon Simple Storage Service — Amazon Simple Storage Service (Amazon S3) è uno storage per Internet. È concepito per rendere più accessibili agli sviluppatori risorse informatiche su grande scala per il Web. In questo modello, viene utilizzato un bucket S3 per archiviare i log di Systems Manager.
AWS Systems Manager — AWS Systems Manager è un servizio AWS che puoi usare per visualizzare e controllare la tua infrastruttura su AWS. Systems Manager ti aiuta a mantenere la sicurezza e la conformità scansionando le istanze gestite e segnalando (o adottando misure correttive) eventuali violazioni delle policy rilevate.
Documento AWS Systems Manager Command: i documenti AWS Systems Manager Command vengono utilizzati da Run Command. La maggior parte dei documenti Command è supportata su tutti i sistemi operativi Linux e Windows Server supportati da Systems Manager.
AWS Systems Manager Run Command — AWS Systems Manager Run Command ti offre un modo per gestire la configurazione delle istanze gestite in remoto e in sicurezza. Utilizzando Run Command, puoi automatizzare le attività amministrative più comuni ed eseguire modifiche di configurazione una tantum su larga scala.
Codice
È possibile utilizzare il codice di esempio seguente per aggiungere o aggiornare un nome di registro di Microsoft Windows inVersion
, un percorso del Registro di HKCU:\Software\ScriptingGuys\Scripts
sistema e un valore in2
.
#Windows registry path which needs to add/update $registryPath ='HKCU:\\Software\\ScriptingGuys\\Scripts' #Windows registry Name which needs to add/update $Name = 'Version' #Windows registry value which needs to add/update $value = 2 # Test-Path cmdlet to see if the registry key exists. IF(!(Test-Path $registryPath)) { New-Item -Path $registryPath -Force | Out-Null New-ItemProperty -Path $registryPath -Name $name -Value $value ` -PropertyType DWORD - Force | Out- Null } ELSE { New-ItemProperty -Path $registryPath -Name $name -Value $value ` -PropertyType DWORD -Force | Out-Null } echo 'Registry Path:'$registryPath echo 'Registry Name:'$registryPath echo 'Registry Value:'(Get-ItemProperty -Path $registryPath -Name $Name).version
L'esempio di codice JSON ( JavaScript Object Notation) completo del documento Systems Manager Command è allegato.
Epiche
Attività | Descrizione | Competenze richieste |
---|---|---|
Crea un VPC. | Nella Console di gestione AWS, crea un VPC con sottoreti pubbliche e private e un gateway NAT. Per ulteriori informazioni, consulta la documentazione di AWS. | Amministratore cloud |
Crea gruppi di sicurezza. | Assicurati che ogni gruppo di sicurezza consenta l'accesso a Remote Desktop Protocol (RDP) dall'indirizzo IP di origine. | Amministratore cloud |
Attività | Descrizione | Competenze richieste |
---|---|---|
Creare una policy IAM | Crea una policy IAM che fornisca l'accesso ad Amazon S3, Amazon EC2 e Systems Manager. | Amministratore cloud |
Crea un ruolo IAM. | Crea un ruolo IAM e collega la policy IAM che fornisce l'accesso ad Amazon S3, Amazon EC2 e Systems Manager. | Amministratore cloud |
Attività | Descrizione | Competenze richieste |
---|---|---|
Creare il documento Systems Manager Command. | Crea un documento Systems Manager Command che distribuirà le modifiche del registro di Microsoft Windows da aggiungere o aggiornare. | Amministratore cloud |
Esegui il comando Systems Manager Run. | Eseguite il comando Systems Manager Run, selezionando il documento Command e le istanze di destinazione di Systems Manager. Ciò invia la modifica del registro di Microsoft Windows nel documento Command selezionato alle istanze di destinazione. | Amministratore cloud |