Atom keys vs cadenas de teclas en Phoenix

En el nuevo libro Programming Phoenix, Chris McCord dice esto sobre el uso de cadenas de caracteres y teclas de átomo para los parámetros de acción del controlador:

En la acción mundial en nuestros controladores, los parámetros externos tienen teclas de cadena, "nombre" => nombre, mientras que internamente usamos nombre: nombre. Esa es una convención seguida en todo Phoenix. Los datos externos no son seguros, por lo que coincidimos explícitamente en las teclas de cadena, y luego los límites de nuestra aplicación, como controladores y canales, los convertirán en claves de átomos en los que confiaremos en cualquier otro lugar dentro de Phoenix.

Pero, no está claro para mí por qué el uso de claves de cadena es más seguro que las claves de átomo. ¿Por qué las teclas de cadena son una solución más segura aquí?

Respuestas a la pregunta(1)

Su respuesta a la pregunta