新版Nextcloud 16能以机器学习侦测可疑登录行为

用来创建文件分享与通信服务的开源套装软件Nextcloud发布第16版,这个新版本重点摆在机器学习的应用,借以提升系统在安全性与可用性,新加入的访问控制列表(Access control lists,ACL)功能,则能让管理者更细致的控制群组文件夹权限。

为了面对更复杂的攻击手段,除了应用双重验证,现在Nextcloud 16还加入了机器学习以检测可疑登录行为,即早警告用户以采取对应行动。检测可疑登录功能需要先关注实例上,用户成功登录行为60天,才能生成数据来训练神经网络,当模型训练完成后,就可以用来检测可疑登录行为。当用户帐号被恶意登录时,系统将通知用户,用户可以终止可疑连接并设置新密码,而系统管理员也能从日志中掌握该事件,除了可以禁用用户帐户外,也能强制用户更新密码。

除了登录验证,Nextcloud 16在协作功能也应用了机器学习,提供分享建议以及文件推荐。当用户进行文件分享时,Nextcloud现在会立即显示常用群组以及联系人,加速用户对团队或是个人的文件分享操作。而文件推荐功能,则是系统会尝试预测用户感兴趣的数据,在文件列表顶端显示推荐文件,目的是要帮助用户以更少的动作,找到需要的数据。

Nextcloud 16在群组文件夹支持ACL,系统管理员可以对每个群组共享的文件或是文件夹,设置特别的访问权限,虽然文件夹权限是默认继承的,但是子文件夹与文件的权限可以被系统管理员另外复写,因此可以在顶级文件夹设置只读权限,但在子文件夹设置成可写入权限。可供配置的权限有读取、写入、创建、删除和共享,而这些权限都有继承、允许与拒绝三个选项。

这个版本还有一个新的项目功能,可以让用户将消息与应用程序等元素以项目的概念相关联,在项目中加入文件、通话或是各种项目,这些项目会出现在项目列表中,用户点击列表即可跳转到这些项目的应用程序中,而项目是跨整个Nextcloud系统的,当用户在项目中增加的项目,其他用户也能够审查,不过项目中文件的共享权限是独立的,当用户没有给给其他用户读取文件的权限,这些文件也不会对外公开。

Nextcloud 16更新了其通信应用程序Talk 6.0,这个版本主要加入了全新的命令,让系统管理员设置用户可以在通信中执行的动作,而Talk 6.0也支持项目功能,用户能将通话加入到项目项目中。Android和iOS的Talk也都同时发布了新版本。