Cómo habilitar la autenticación en el clúster de Cassandra

Cómo habilitar la autenticación en el clúster de Cassandra
"La seguridad es una característica importante cuando se trabaja con bases de datos. Es bueno asegurarse de que sus datos estén seguros del acceso no autorizado y los usuarios autorizados. En Cassandra, logramos esto asegurando su clúster con nombre de usuario, contraseña y permisos de usuario.

Por defecto, el nombre de usuario y la autenticación de contraseña de Cassandra están deshabilitados. Por lo tanto, depende de usted habilitar y configurar métodos de autenticación para su clúster.

Este tutorial tiene como objetivo mostrarle cómo puede configurar una autenticación básica de nombre de usuario y contraseña en su clúster Cassandra editando varias opciones de configuración."

Vamos a sumergirnos.

Paso 1 - Configure el backend de autenticación de Cassandra

El primer paso para habilitar la autenticación del usuario para su clúster es definir su backend de autenticador

Edita tu cassandra.Archivo YML y localizar la entrada del autenticador. Cambie este valor de UbsilAuthenticator a PasswordAuthenticator.

# antes
Autenticador: Permanente
# después

Autenticador: contraseña Authenticator

Paso 2 - Configurar el backend de autorización de Cassandra

A continuación, configure la entrada de backend de la autorización de Cassandra como se muestra:

# antes
Autorizador: PeaTallautAuthorizer
# después
Autorizador: cassandraautorizador

Guarde los cambios en el archivo de configuración y cierre.

Paso 3 - Reiniciar Cassandra

Una vez que haya guardado los cambios en el archivo de configuración, reinicie el clúster Cassandra usando su administrador de servicio predeterminado.

Paso 4 - Inicie sesión en Cassandra

Una vez que el servidor esté en funcionamiento, inicie sesión en el clúster utilizando el nombre de usuario y la contraseña predeterminados.

$ cqlsh -u cassandra -p cassandra

Si tiene éxito, debe dejarlo caer al shell CQL como usuario de Cassandra. Esta es una cuenta de Superuser para fines de administración.

Se recomienda crear una nueva cuenta de usuario con privilegios estándar al ejecutar comandos que no son de administración al servidor.

Consulte nuestro tutorial sobre la creación de usuarios y roles de Cassandra para descubrir más.

Pensamientos finales

Una vez que haya configurado su nombre de usuario y contraseñas, puede modificar otras configuraciones relacionadas con la seguridad de Cassandra, como validez de roles, permisos de usuario, autorización de red y más. Consulte los documentos para descubrir más.

Gracias por leerte y verte en el siguiente.