Proyecto ASIR:
No Me Olvides
Infraestructura Cloud Segura y Gestión de Backups
El Proyecto
Never Forget SL
Administradores de sistemas ASIR creando almacenamiento seguro e intuitivo para empresas.
"No Me Olvides"
Tus datos accesibles 24/7 en el Cloud, blindados y centralizados al mejor precio.
El Problema vs. La Solución
Riesgos Locales (Pymes)
- Discos Locales: SPOF crítico (Single Point of Failure).
- Ransomware: Secuestros de datos en aumento constante.
- Shadow IT: Uso de USBs no corporativos y peligrosos.
Solución Cloud Segura
- Disponibilidad: Nube de AWS EC2 de alta disponibilidad.
- Confidencialidad: Tráfico HTTPS y encriptación Bcrypt.
- Integridad: Panel PHP aislado lógicamente.
Contexto Nacional: Informe INCIBE
Análisis de Amenazas 2025
El ecosistema digital español se enfrenta a un volumen histórico de ataques:
+122K
Incidentes totales gestionados (+26% respecto a 2024).
+55K
Infecciones por Malware (incluyendo ransomware y botnets).
+45K
Casos de Fraude Online (Phishing como principal vector).
Herramientas Base
AWS EC2
Infraestructura escalable con IP Elástica persistente.
Apache2 & PHP
Motor web estable y lógica CRUD segura bajo demanda.
Certbot & DuckDNS
Dominio y cifrado HTTPS totalmente automatizado.
Topología: El Viaje del Dato
Cómo fluye la información de forma segura desde el cliente hasta la nube.
1. Usuario
2. Conexión SSL
3. Firewall UFW
4. Aplicación
5. Disco AWS
Defensa en Profundidad
No dependemos de una sola barrera. Son múltiples capas concéntricas.
$archivo_limpio = basename($_GET['file']);
1. Perímetro (UFW + Fail2Ban)
Bloqueo total por defecto y baneo automático de bots hostiles.
2. Transporte (Certbot)
Cifrado SSL obligatorio para evitar espionaje en red.
3. Aplicación (Blocklist PHP)
Rechazo de código ejecutable (.php, .sh) en subidas.
Optimización (Sostenibilidad)
Hardware Limitado (t3.micro)
El Tier Gratuito de AWS ofrece CPU limitada y solo 3.9 GB libres.
Por ello, se pivotó de copias masivas con Cron a backups bajo demanda administrados por el usuario para evitar el colapso del disco.
JSON vs MySQL
Instalar MySQL habría saturado la memoria RAM. Usamos un archivo JSON protegido para gestionar a los usuarios.
$hash = password_hash($pass, PASSWORD_BCRYPT);
Seguridad robusta sin devorar los recursos de la máquina.
Ataques Externos (Botnets)
1. Detección (Logs)
Detectamos bots intentando saltar directorios (/bin/sh).
Apache bloqueó el ataque automáticamente.
2. Inteligencia (OSINT)
Analizamos las IPs bloqueadas con AbuseIPDB:
- 🔴 IP 120.48... : Botnet desde China (Baidu).
- 🔴 IP 154.193... : Escáner masivo de EE. UU.
*Fail2Ban se encarga ahora de banear estas IPs recurrentes.*
Respuesta a Incidentes (Pentesting)
1. El Ataque Simulado
Un test de penetración intentó evadir los filtros subiendo un .htaccess para ejecutar un Payload malicioso camuflado como foto.
Clasificación: Webshell de Ejecución Remota de Comandos (RCE).
2. Mitigación y Parcheo
Nuestra estricta configuración desactivó la amenaza. Tras analizarlo, cerramos la brecha definitivamente:
- Eliminamos la carpeta maliciosa y su usuario.
- Parcheamos upload.php para bloquear ".htaccess".
"El único sistema verdaderamente seguro es aquel que está apagado, enterrado en hormigón y sellado con guardias armados... y aún así, tengo mis dudas."
— Eugene Spafford
La seguridad absoluta no existe, pero una buena Arquitectura de Defensa marca la diferencia entre un susto y una catástrofe empresarial.