2023-01-17 21:50:51 +00:00
|
|
|

|
|
|
|
|
|
|
|
Hypatia
|
|
|
|
=======
|
|
|
|
|
2024-02-01 15:02:54 -05:00
|
|
|
Visión general
|
2023-01-17 21:50:51 +00:00
|
|
|
--------
|
2024-02-01 15:02:54 -05:00
|
|
|
Hypatia es el primer escáner de código malicioso FOSS del mundo para Android. Funciona con bases de datos de firmas al estilo ClamAV.
|
2023-01-17 21:50:51 +00:00
|
|
|
|
2024-05-03 16:40:16 +02:00
|
|
|
[<img src="https://fdroid.gitlab.io/artwork/badge/get-it-on-es.png"
|
|
|
|
alt="Consíguelo en F-Droid"
|
2023-01-17 21:50:51 +00:00
|
|
|
height="80">](https://f-droid.org/packages/us.spotco.malwarescanner/)
|
|
|
|
|
|
|
|
Características
|
2024-02-01 15:02:54 -05:00
|
|
|
--------------
|
|
|
|
- Impacto casi nulo en la batería: no notará en absoluto ningún impacto en la batería.
|
2023-01-17 21:50:51 +00:00
|
|
|
- Extremadamente rápido: puede escanear archivos pequeños (1MB) en <20ms, e incluso archivos grandes (40MB) en 1000ms.
|
2024-02-01 15:02:54 -05:00
|
|
|
- Memoria eficiente: con las bases de datos activadas por defecto utiliza menos de 120MB.
|
|
|
|
- Escaneo regular: permite seleccionar /system, almacenamiento interno, almacenamiento externo y aplicaciones instaladas.
|
|
|
|
- Escaneo en tiempo real: puede detectar malware en tiempo real al escribir/renombrar en el almacenamiento interno.
|
|
|
|
- Completamente offline: Internet sólo se utiliza para descargar bases de datos de firmas, los archivos nunca saldrán de su dispositivo.
|
|
|
|
- Persistencia: se reiniciará automáticamente al arrancar/actualizar.
|
|
|
|
- Código base minúsculo: con menos de 1000 slocs, puede ser auditado incluso por alguien con experiencia básica en programación.
|
|
|
|
- Dependencias mínimas: la aplicación sólo utiliza bibliotecas cuando es necesario.
|
|
|
|
- Las bases de datos de firmas pueden activarse o desactivarse a petición del usuario.
|
2023-01-17 21:50:51 +00:00
|
|
|
|
2024-02-01 15:02:54 -05:00
|
|
|
|
|
|
|
Datos técnicos
|
|
|
|
--------------
|
|
|
|
- Las bases de datos de las firmas están en formato ClamAV .hdb (hashes MD5) y .hsb (SHA-1/SHA-256)
|
|
|
|
- Las bases de datos de las firmas no se volverán a descargar si el archivo no ha cambiado en el servidor (304 no modificado)
|
|
|
|
- Las firmas se almacenan utilizando BloomFilters para búsquedas O(k)
|
|
|
|
- Los hashes MD5/SHA-1/SHA-256 de los archivos se calculan en una sola pasada.
|
|
|
|
- El escáner en tiempo real es multihilo y utilizará la mitad del número de núcleos del dispositivo para escanear varios archivos de forma asíncrona.
|
|
|
|
- Escaneo en tiempo real impulsado por un FileObserver recursivo
|
2024-02-27 01:41:13 -05:00
|
|
|
- Se establecerán conexiones de red a: https://divested.dev/MalwareScannerSignatures/hypatia-*-bloom.bin{,.sig}
|
2023-01-17 21:50:51 +00:00
|
|
|
|
|
|
|
Actualizaciones previstas
|
2024-02-01 15:02:54 -05:00
|
|
|
-----------------------
|
|
|
|
- Opción de escanear al acceder a la aplicación
|
|
|
|
- Escanear archivos a través de la intención de compartir
|
2023-01-17 21:50:51 +00:00
|
|
|
- Escanear aplicaciones recién instaladas/actualizadas
|
|
|
|
- Opción de permitir que aplicaciones de terceros invoquen escaneos
|
2024-02-01 15:02:54 -05:00
|
|
|
- Actualización automática de la base de datos
|
2023-01-17 21:50:51 +00:00
|
|
|
- Generación automática de bases de datos
|
2024-02-01 15:02:54 -05:00
|
|
|
- Comprobaciones de integridad de la base de datos
|
2023-01-17 21:50:51 +00:00
|
|
|
- Pruebas
|
2024-02-01 15:02:54 -05:00
|
|
|
- Mejor GUI
|
2023-01-17 21:50:51 +00:00
|
|
|
- Traducciones
|
2024-02-01 15:02:54 -05:00
|
|
|
- Escaneo de todo el sistema mediante root (prioridad baja)
|
2023-01-17 21:50:51 +00:00
|
|
|
|
|
|
|
Objetivos
|
2024-02-01 15:02:54 -05:00
|
|
|
---------
|
2023-01-17 21:50:51 +00:00
|
|
|
- Que sea rápido
|
2024-02-01 15:02:54 -05:00
|
|
|
- No consumir mucha batería
|
|
|
|
- Usar permisos mínimos
|
|
|
|
- Utilizar las bibliotecas sólo cuando sea necesario
|
2023-01-17 21:50:51 +00:00
|
|
|
|
|
|
|
Créditos
|
2024-02-01 15:02:54 -05:00
|
|
|
---------
|
2023-01-17 21:50:51 +00:00
|
|
|
- ClamAV por las bases de datos (GPLv2)
|
2024-02-01 15:02:54 -05:00
|
|
|
- ESET para las bases de datos extra (BSD 2-Clause)
|
|
|
|
- Nex (@botherder) para las bases de datos adicionales (CC BY-SA 4.0)
|
|
|
|
- Amnistía Internacional para las bases de datos adicionales (CC BY 2.0)
|
|
|
|
- Echap para las bases de datos adicionales (CC BY 4.0)
|
|
|
|
- MalwareBazaar para bases de datos adicionales (CC0)
|
|
|
|
- RecursiveFileObserver.java (GPL-3.0 o posterior): Daniel Gultsch, ownCloud Inc., Bartek Przybylski
|
|
|
|
- GPGDetachedSignatureVerifier.java (GPL-2.0-o-later): Federico Fissore, Arduino LLC
|
|
|
|
- Petra Mirelli por las traducciones alemán/español/italiano, el gráfico del banner/característica de la aplicación y varios retoques.
|
2023-01-17 21:50:51 +00:00
|
|
|
- Jean-Luc Tibaux y Petra Mirelli por las traducciones al francés.
|
|
|
|
- @srccrow por las traducciones al italiano.
|
|
|
|
- @inkhorn por las traducciones al portugués.
|
|
|
|
- @jontaix por las traducciones al portugués.
|
|
|
|
- @q1011 por las traducciones al ruso.
|
|
|
|
- Oswald van Ginkel por las traducciones al afrikaans.
|
2023-12-12 17:09:10 +00:00
|
|
|
- huuhaa por las traducciones al finés.
|
2023-01-17 21:50:51 +00:00
|
|
|
- Marcin Mikołajczak por las traducciones al polaco.
|
2023-12-12 17:09:10 +00:00
|
|
|
- @Manuel-Senpai por las traducciones al español.
|
|
|
|
- @Balthazar1234 por las traducciones al alemán.
|
2024-02-01 15:02:54 -05:00
|
|
|
- @Sdarfeesh para las traducciones al chino simplificado.
|
2023-12-12 17:09:10 +00:00
|
|
|
- @cardpuncher por las traducciones al francés y al turco.
|
|
|
|
- Tommaso Fonda por las traducciones al italiano.
|
|
|
|
- Dimitris Vagiakakos por las traducciones al griego.
|
2024-02-01 15:02:54 -05:00
|
|
|
- Iconos: Google/Android/AOSP, con licencia: Apache 2.0, https://google.github.io/material-design-icons/
|
2023-01-17 21:50:51 +00:00
|
|
|
|
2023-12-12 17:09:10 +00:00
|
|
|
Avisos
|
2024-02-01 15:02:54 -05:00
|
|
|
-------
|
2023-01-17 21:50:51 +00:00
|
|
|
- Divested Computing Group no está afiliado a Cisco ni a ESET
|
|
|
|
- Hypatia no está patrocinado ni respaldado por Cisco o ESET
|
|
|
|
|
|
|
|
Donar
|
2024-02-01 15:02:54 -05:00
|
|
|
-------
|
2023-01-17 21:50:51 +00:00
|
|
|
- https://divested.dev/donate
|