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à.
Politiche e convalida delle password in Aurora MySQL
Argomenti
Politiche relative alle password
Aurora MySQL supporta le seguenti funzionalità di policy sulle password MySQL. Per ulteriori informazioni su queste politiche, consulta la documentazione di MySQL Password Management
Scadenza della password
| Parameter/Clause | Note |
|---|---|
Parametro del cluster |
Disponibile in Aurora MySQL versione 3 (compatibile con MySQL 8.0) e versioni successive. |
Clausola DCL per account |
Nessuno |
Clausola DCL per account |
Nessuno |
Clausola DCL per account |
Nessuno |
Parametro del cluster |
Disponibile nella versione 8.4 e successive di Aurora MySQL. |
Restrizioni al riutilizzo delle password
| Parameter/Clause | Note |
|---|---|
Parametro del cluster |
Disponibile nella versione 8.4 e successive di Aurora MySQL. |
Parametro del cluster |
Disponibile nella versione 8.4 e successive di Aurora MySQL. |
Clausola DCL per account |
Nessuno |
Clausola DCL per account |
Nessuno |
Clausola DCL per account |
Nessuno |
Verifica della password attuale
| Parameter/Clause | Note |
|---|---|
Parametro |
Disponibile nella versione 8.4 e successive di Aurora MySQL. |
Clausola DCL per account |
Nessuno |
Clausola DCL per account |
Nessuno |
Clausola DCL per account |
Nessuno |
Supporto per doppia password
| Parameter/Clause | Note |
|---|---|
Clausola DCL per account |
Nessuno |
Clausola DCL per account |
Nessuno |
Failed-login tracciamento e blocco temporaneo dell'account
| Parameter/Clause | Note |
|---|---|
Clausola DCL per account |
Nessuno |
Clausola DCL per account |
Nessuno |
Clausola DCL per account |
Nessuno |
Utilizzo del componente validate_password
Il validate_password componente è un componente del server MySQL che fornisce funzionalità di convalida e applicazione della robustezza della password. Verifica le password in base a regole configurabili per garantire che soddisfino i requisiti di sicurezza specificati prima di essere accettate.
Se abilitato, il validate_password componente convalida automaticamente le password durante:
Creazione di account utente ()
CREATE USERModifiche alla password (
ALTER USER,SET PASSWORD)
Questo aiuta le organizzazioni a mantenere una rigorosa igiene delle password tra gli utenti dei database e a rispettare le politiche di sicurezza e i requisiti normativi.
Aurora MySQL versione 8.4 offre un approccio basato su parametri per abilitare e gestire il validate_password componente, eliminando la necessità di manuali e comandi. INSTALL COMPONENT UNINSTALL COMPONENT
Abilitazione del componente validate_password
Per abilitare la convalida della password nel cluster Aurora MySQL, utilizza il parametro cluster:
Nome parametro: aurora_enable_validate_password_component
Per abilitare: imposta su aurora_enable_validate_password_component true (o1) nel gruppo di parametri del cluster DB.
Per disabilitare: imposta su aurora_enable_validate_password_component false (o0) nel gruppo di parametri del cluster DB.
Nota
Non sarai in grado di utilizzare i INSTALL/UNINSTALL COMPONENT comandi per il validate_password componente.
Nota
A partire dalla versione 8.4 di Aurora MySQL, il validate_password componente non è elencato nella tabella. mysql.component È possibile visualizzare lo stato del componente nel gruppo di parametri del cluster DB o tramite la variabile globale: aurora_enable_validate_password_component
SELECT @@global.aurora_enable_validate_password_component;
Parametri del componente validate_password supportati
| Nome del parametro | Note |
|---|---|
|
Disponibile nella versione 8.4 e successive di Aurora MySQL. |
|
Disponibile nella versione 8.4 e successive di Aurora MySQL. |
|
Disponibile nella versione 8.4 e successive di Aurora MySQL. |
|
Disponibile nella versione 8.4 e successive di Aurora MySQL. |
|
Disponibile nella versione 8.4 e successive di Aurora MySQL. Sono supportati solo i livelli LOW e MEDIUM. |
|
Disponibile nella versione 8.4 e successive di Aurora MySQL. |
Per ulteriori informazioni sui parametri validate_password di MySQL, consulta la documentazione relativa alle opzioni e alle variabili di convalida della password MySQL
Plugin validate_password e migrazione dei componenti da RDS per MySQL o Aurora MySQL versione 3 a Aurora MySQL versione 8.4
A partire dalla versione 8.4 di Aurora MySQL, se in precedenza avevi installato il validate_password plug-in tramite il INSTALL PLUGIN comando, puoi migrare al validate_password componente abilitando il parametro aurora_enable_validate_password_component e quindi rimuovere il plug-in tramite il comando sull'istanza di writer. UNINSTALL PLUGIN
Nota
Se hai installato sia il plug-in che il parametro aurora_enable_validate_password_component abilitato, il validate_password componente avrà la precedenza sul plug-in.
Se in precedenza avete installato il validate_password componente manualmente utilizzandoINSTALL COMPONENT 'file://component_validate_password', assicuratevi di impostare il aurora_enable_validate_password_component parametro nel gruppo di parametri del cluster DB di destinazione durante l'aggiornamento. Dopo l'aggiornamento, il componente non sarà più elencato nella tabella. mysql.component È possibile utilizzare la variabile aurora_enable_validate_password_component globale per verificare lo stato del componente.
Al primo avvio del motore DB dopo l'aggiornamento, verrà visualizzato il seguente messaggio nel registro degli errori MySQL se in precedenza il componente era stato installato manualmente:
Component 'file://component_validate_password' is being removed from mysql.component table.
validate_password component can be enabled/disabled through 'aurora_enable_validate_password_component' cluster parameter.
Restrizioni relative all'installazione manuale
A partire dalle versioni 8.4 di Aurora MySQL, i comandi di installazione e disinstallazione manuale dei validate_password componenti non sono consentiti:
mysql> INSTALL COMPONENT 'file://component_validate_password';
ERROR HY000: Cannot load component from specified URN: 'validate_password component can be
enabled/disabled through 'aurora_enable_validate_password_component' cluster parameter.'
Monitoraggio dello stato dei componenti
Aurora MySQL registra le modifiche allo stato dei componenti nel log degli errori MySQL:
Se abilitato:
Component 'validate_password' is enabled by parameter aurora_enable_validate_password_component
Se disabilitato:
Component 'validate_password' is disabled by parameter aurora_enable_validate_password_component
Impatto della convalida della password sulla password dell'utente principale
Quando si reimposta la password dell'utente principale tramite l'modify-db-clusterAPI, se la nuova password non è conforme alle regole di convalida della password configurate, Aurora MySQL emetterà un evento visibile al cliente che indica l'errore e sarà necessario riprovare l'operazione con una password conforme.
Impatto della convalida della password sulla password dell'utente principale gestito da Amazon RDS
Per i cluster che utilizzano le credenziali utente RDS-managed master di Amazon archiviate in Gestione dei segreti AWS, se la password generata automaticamente durante la rotazione non è conforme ai requisiti di convalida configurati, la rotazione avrà esito negativo. Dovrai modificare i parametri di convalida della password per consentire il successo della rotazione. Suggeriamo di non utilizzare insieme il validate_password componente e la password dell'utente principale gestito.