加入收藏 | 设为首页 | 会员中心 | 我要投稿 伊春站长网 (https://www.0458zz.com/)- 管理运维、图像技术、数据标注、智能营销、数据计算!
当前位置: 首页 > 站长资讯 > 传媒 > 正文

食品安全遇上“区块链”

发布时间:2021-02-01 14:05:06 所属栏目:传媒 来源:互联网
导读:身份认证模块通过用户标志和用户口令来确认用户身份。此模块仅使用RBAC数据库中的USERS表。 系统管理模块主要完成用户增减(使用USERS表)、角色增减(使用ROLES表)、用户/角色的分配(使用USERS表、ROLES表、用户/角色分配表、用户/角色授权表)、角色/许

身份认证模块通过用户标志和用户口令来确认用户身份。此模块仅使用RBAC数据库中的USERS表。

系统管理模块主要完成用户增减(使用USERS表)、角色增减(使用ROLES表)、用户/角色的分配(使用USERS表、ROLES表、用户/角色分配表、用户/角色授权表)、角色/许可的分配(使用ROLES表、PERMISSIONS表、角色/许可授权表)、角色间关系的定义(使用ROLES表、角色层次表、静态互斥角色表、动态互斥角色表),其中每个操作都带有参数,也都有一定的前提条件。操作可使RBAC数据库发生动态变化。系统管理员可使用该模块来初始化和维护RBAC数据库。

系统管理模块的操作包括添加用户、删除用户、添加角色、删除角色、设置角色可用性、为角色增加许可、取消角色的某个许可、为用户分配角色、取消用户的某个角色、设置用户授权角色的可用性、添加角色继承关系、取消角色继承、添加一个静态角色互斥关系、删除一个静态角色互斥关系、添加一个动态角色互斥关系、删除一个动态角色互斥关系、设置角色基数等。

会话管理模块会结合RBAC数据库来管理会话,包括会话的创建与取消以及对活跃角色的管理。此模块会使用USERS表、ROLES表、动态互斥角色表、会话表和活跃角色表来执行操作。

RBAC系统的运行步骤如下。

① 用户登录时向身份认证模块发送用户标志、用户口令,确认用户身份。

② 会话管理模块在RBAC数据库中检索该用户的授权角色集并将其送回用户。

③ 用户从中选择本次会话的活跃角色集,在此过程中会话管理模块维持动态角色互斥。

④ 会话创建成功,本次会话的授权许可体现在菜单与按扭上,若不可用,则显示为灰色。

⑤ 在此会话过程中,系统管理员若要更改角色或许可,则可在此会话结束后进行,或者在终止此会话后立即进行。

图3给出了基于RBAC的用户集合、角色集合和资源集合之间的多对多的关系。理论上,一个用户可以通过多个角色访问不同资源。但是,在实际应用系统中,通常给一个用户授予一个角色,只允许其访问一种资源,这样就可以更好地保证资源的安全性。
 

作为2020年12月10日发布的这份报告的一部分,Forrester分析师Andrew Bartels和Mike Gualtieri要求他们的同事估算他们跟踪的供应商中有多少家在产品中包含人工智能功能。结果强化了以下观点:人工智能正在成为现有产品的一部分,而不是发展为自己的类别:

  • 33%的人表示几乎所有供应商都在现有产品中添加了人工智能。
  • 29%的人表示大多数供应商都在这样做。
  • 20%的人表示多数这样做。

分析师指出,大多数人工智能的潜在价值仍然是隐性的,而不是可数的和可归因的:“大多数应用程序都是在未将其货币化的情况下添加人工智能功能的,而企业创建的定制人工智能应用程序不会产生市场收入。”
 

Forrester公司将人工智能软件分为四个部分,以期在2025年之前更真实地了解市场规模。

人工智能已被现有软件产品吸收,因为该功能已成为标准功能,而不是特殊功能。根据Forrester公司最近发布的一份调查报告,这意味着整体类别将小于某些分析师的预测。“到2025年,全球人工智能软件市场将增长到370亿美元”,这说明了为什么人工智能平台从长远来看将具有优势,尽管短期内注入人工智能的应用程序将快速增长。到2025年,这个市场的规模估计从Grand View Research的3900亿美元到Tractica公司的1260亿美元不等。Forrester作者在报告中指出,也有投资者和其他分析师预测,未来五年人工智能软件市场的规模将在1500亿美元至2000亿美元之间。

(编辑:伊春站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读