Modelo de Actualización de Filtros¶
SafeMode combina actualización manual y programada de feeds.
Familias de Fuentes¶
- Bundle de reglas uBlock.
- Feed PhishTank (mirror oficial).
- Feed Phishing.Database.
Actualización Manual¶
Desde Filter Center:
- update por fuente
- update all
Ejecución:
- descarga en worker thread
- feedback de progreso
- recarga de filtros al completar
Actualización Programada¶
MainWindow ejecuta chequeo periódico (cadencia horaria) y decide con:
should_auto_update_ublock(...)should_auto_update_phishtank(...)
Se usan timestamps persistidos y defaults seguros.
Persistencia de Datos¶
- uBlock se guarda en archivo de filtros.
- Phishing URLs se guardan en SQLite con estado activo/inactivo.
- Se mantienen contadores por fuente.
Ingesta incremental:
- inserta nuevas URLs
- refresca existentes
- marca antiguas como inactivas
Tolerancia a Fallos¶
Si una fuente falla:
- otras pueden actualizar igual
- se mantienen reglas previas cargadas
- métricas permiten diagnosticar fallo parcial
Recomendaciones¶
- mantener auto-update activo
- ejecutar update manual antes de sesiones críticas
- monitorear frescura de fuentes
- tratar fallas repetidas como incidentes operativos