实时恶意软件扫描器
Hypatia 是全球首个针对 Android 的开源恶意软件扫描程序。它采用 ClamAV 样式的签名数据库。
技术详情 ------------------- - 签名数据库采用序列化的 Guava BloomFilter 对象格式 - 如果服务器上的文件未发生变化,则不会重新下载签名数据库(304 未修改) - 签名使用 BloomFilter 进行 O(k) 查找 - 文件的 MD5/SHA-1/SHA-256 哈希值将在一次操作中计算出来 - 实时扫描程序是多线程的,将使用设备核心数的一半来异步扫描多个文件 - 实时扫描由递归 FileObserver 提供支持 - 将与以下网络连接: https://divested.dev/MalwareScannerSignatures/hypatia-*-bloom.bin{,.sig} - 当前数据库的统计信息和生成输出可通过 https://divested.dev/MalwareScannerSignatures/ 获取
计划更新----------------- - 访问时扫描选项 - 通过共享意图扫描文件 - 扫描新安装或更新的应用程序 - 允许第三方应用程序调用扫描 - 自动更新数据库 - 自动生成数据库 - 数据库健康检查 - 测试 - 改进的用户界面 - 翻译
暂无开放 Issues,或尚未同步最近议题。