pfSense es un firewall y router de código abierto basado en FreeBSD que proporciona una solución de seguridad avanzada para redes empresariales y domésticas. Es altamente configurable e incluye funciones como VPN, IDS/IPS, balanceo de carga, alta disponibilidad y portal cautivo.
1. Características Principales de pfSense
Relacionado: Hydra. SNORT. suricata. SPLUNK. Herramientas.
1️⃣ Firewall y NAT
- Controla el tráfico de red mediante reglas de filtrado avanzadas.
- Soporta Alias para facilitar la gestión de reglas de firewall.
- Incluye NAT (Network Address Translation) para redes internas.
2️⃣ IDS/IPS Integrado (Snort y Suricata)
- Snort y Suricata pueden activarse en pfSense para detectar y prevenir ataques.
- Permite configurar listas de bloqueo y análisis de paquetes en tiempo real.
3️⃣ VPN (IPsec, OpenVPN, WireGuard)
- Soporta VPNs para conexiones seguras entre redes o accesos remotos.
- Compatible con IPsec, OpenVPN y WireGuard.
4️⃣ Portal Cautivo
- Permite controlar el acceso a la red mediante autenticación web.
- Ideal para redes públicas, hoteles y empresas con acceso restringido.
5️⃣ Balanceo de Carga y Alta Disponibilidad (HA)
- Soporta CARP (Common Address Redundancy Protocol) para failover automático.
- Puede distribuir el tráfico entre múltiples conexiones WAN.
6️⃣ Bloqueo de IPs con pfBlockerNG
- Permite bloquear tráfico no deseado mediante listas negras.
- Filtra contenido basado en geolocalización y reputación de IPs.
2. Seguridad en pfSense
1️⃣ Usuario y Contraseña por Defecto
El usuario por defecto es:
- Usuario:
admin - Contraseña:
pfsense(aunque puede cambiar en versiones recientes)
Para verificar la contraseña por defecto en un ataque, se pueden probar listas de credenciales por defecto con herramientas como hydra:
hydra -l admin -P rockyou.txt 192.168.1.1 http-post-form "/index.php:username=^USER^&password=^PASS^:F=incorrect"Esto intentará hacer fuerza bruta sobre el login de pfSense.
2️⃣ Protección contra ataques
- Es recomendable cambiar la contraseña de administrador inmediatamente.
- Configurar reglas estrictas de acceso al puerto 443 o 80 si la interfaz web está expuesta.
- Habilitar 2FA para mayor seguridad.
3. Administración y Buenas Prácticas
1️⃣ Uso de Alias en las Reglas de Firewall
- Permiten agrupar direcciones IP, redes o puertos con nombres amigables.
- Si un alias cambia, se actualiza en todas las reglas automáticamente.
Ejemplo:
- Alias
RED_EMPRESA = 192.168.1.0/24 - Reglas usando
RED_EMPRESAen lugar de escribir la subred manualmente.
2️⃣ Monitoreo y Registro de Eventos
- pfSense permite exportar logs a un SIEM como Splunk o ELK.
- Se puede habilitar NetFlow o Syslog para auditoría avanzada.
4. Conclusión
pfSense es un firewall de última generación que combina funcionalidades avanzadas de seguridad con flexibilidad y facilidad de gestión. Su integración con Snort, Suricata, VPNs y portal cautivo lo convierte en una solución ideal para proteger redes. Configurar adecuadamente reglas de firewall, cambiar credenciales por defecto y usar alias son prácticas clave para mantener la seguridad.