- Se introducen en
sshd(8) dos nuevas opciones: PerSourcePenalties y PerSourcePenaltyExemptList
- PerSourcePenalties: función para detectar y sancionar comportamientos anómalos de clientes
- PerSourcePenaltyExemptList: función para excluir ciertas direcciones de clientes de las sanciones
Detección y sanción de comportamientos anómalos
sshd(8) detecta comportamientos anómalos, como cuando un cliente falla repetidamente en la autenticación o provoca que sshd se bloquee.
- Cuando se detecta este comportamiento, se aplica una sanción que rechaza las conexiones desde la dirección del cliente durante cierto tiempo.
- En caso de infracciones repetidas, el tiempo de sanción aumenta.
Configuración predeterminada y precauciones
- PerSourcePenalties está desactivada por defecto, pero pronto se activará de forma predeterminada. (a partir de OpenBSD 7.6)
- Si muchos usuarios se conectan detrás de un bloque NAT o un proxy, el tráfico legítimo podría quedar bloqueado.
- Es necesario ajustar en
sshd_config(5) las opciones PerSourcePenalties, PerSourcePenaltyExemptList y PerSourceNetBlockSize según el entorno.
Opinión de GN⁺
- Seguridad reforzada: esta función puede reforzar la seguridad al bloquear de forma efectiva intentos de acceso anómalos.
- Facilidad de administración: hay una opción para excluir ciertos clientes de las sanciones, lo que facilita la administración.
- Precaución en entornos NAT: si muchos usuarios comparten la misma IP en un entorno NAT, usuarios legítimos podrían quedar bloqueados, por lo que se requiere precaución.
- Activación por defecto: al activarse por defecto, podrían producirse bloqueos inesperados, así que los administradores deberían revisar la configuración con anticipación.
- Funciones similares en la industria: otros software de servidores SSH también ofrecen funciones de seguridad similares, por lo que conviene compararlas según sea necesario.
1 comentarios
Comentarios de Hacker News
sshd.