加入收藏 | 设为首页 | 会员中心 | 我要投稿 信阳站长网 (https://www.0376zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长资讯 > 评论 > 正文

呼唤自动驾驶时代

发布时间:2021-02-10 16:43:24 所属栏目:评论 来源:互联网
导读:SQL注入的工作方式 SQL注入(和其他类型的注入漏洞)的基本要点是在SQL查询字符串中使用来自应用程序外部的未经检查的数据,例如用户输入文本。CWE 89的描述:SQL命令中使用的特殊元素的不适当中和(SQL注入)更精确地定义了以下内容: 在用户可控制的输入中没有

SQL注入的工作方式

SQL注入(和其他类型的注入漏洞)的基本要点是在SQL查询字符串中使用来自应用程序外部的未经检查的数据,例如用户输入文本。CWE 89的描述:“SQL命令中使用的特殊元素的不适当中和(SQL注入)”更精确地定义了以下内容:

“在用户可控制的输入中没有充分删除或引用SQL语法的情况下,生成的SQL查询可能导致这些输入被解释为SQL而不是普通用户数据。这可用于更改查询逻辑以绕过安全性检查,或用于插入修改后端数据库的其他语句,可能包括执行系统命令。”

CWE数据库中的相同条目(CWE 89)提供了此攻击的另一个简单示例。假设应用程序代表用户“wiley”进行查询,并且用户以包含SQL指令的方式构造输入,例如:
 

与CWE Top 25中常见的漏洞枚举有关的内存错误

SQL是用于管理,查询和处理关系数据库中数据的首选语言。它定义数据库创建中的表和关系。对于大多数日常使用,开发人员将SQL用于“CRUD”—创建、读取、更新和删除数据。

为什么SQL可利用?

通用编程语言不包括对SQL的支持。通过数据库供应商提供的API访问数据库命令。在许多情况下,SQL命令以字符串形式发送,API会解释该字符串并将其应用于数据库。以下是一些简单的SQL查询:

典型的SQL查询采用以下形式:
 

查找SQL注入

根据OWASP Top 10,注入漏洞(其中SQL注入是其中一种)是Web应用程序安全性的头号问题。SQL注入在CWE Top 25中排名第六。其他类型的安全漏洞示例包括:

  • 指令注入(CWE-77)
  • 操作系统命令注入(CWE-78)
  • 冬眠注射(CWE-564)
  • 表达语言注入(CWE-917)

所有这些漏洞都有一个共同的属性。利用来自系统外部的数据,用户或文件输入或任何潜在危险功能来利用它们。

幸运的是,SQL注入可以通过工具静态和动态地检测到。但是,您永远无法确定是否全部抓住了它们。防止SQL注入也是减少这些漏洞的频率和影响的关键。结合了漏洞检测和预防功能的成熟DevSecOps流程很可能会捕获并阻止这些类型的漏洞进入已发布的产品。

什么是SQL?

SQL是一种特定于域的语言,旨在管理关系数据库。关系数据库将数据显示为行和列中的表的集合。每行都有一个提供与其他表的关系的键。这是表“user”的示例:

从人工到自动化
Finastra公司人工智能和机器学习主管Adam Lieberman解释说:“使用人工智能理解客户行为,对于帮助企业与客户建立更牢固的互动关系并推动增长至关重要。获取历史数据、了解历史数据,并确定模式,使企业能够更好地了解他们的客户是谁、他们喜欢什么、他们如何使用产品,并根据他们的需求构建更智能的产品和服务。”
他继续说:“企业可以利用人工智能使效率低下的人工作业实现自动化,提高生产率并降低成本。例如光学字符识别(OCR)中的人工智能方法,不仅大幅减少了提取和构造相关数据所需的时间,而且还可以消除提取过程中的人为错误,并与其他基于人工智能的模型一起用于纠错等任务。”
让所有人都踏上人工智能之旅
Alteryx公司欧洲、中东和非洲地区副总裁Alan Gibson补充说:“在未来五年,将从人工智能中受益最多的企业将不仅投资于装备其整个员工队伍的正确技术,而且还将建立一种文化,使所有员工都能实现变革,而不仅仅是数据科学家和分析师。
这将让每个人都踏上人工智能之旅,而增长意味着简化和自动化流程。为此,企业领导者需要考虑如何使所有员工都能使用新兴技术。一个易于使用的自动化数据分析平台将在未来十年内被证明是最有价值的。”
以广受欢迎的健身品牌Gymshark为例,Gibson解释说,它使用自动分析平台快速准确地识别哪些类别表现良好。该平台使公司能够调整产品供应、定制营销方法,并最终在经济不确定时期保持敏捷和盈利。
然而,并不是所有的企业都处在这个阶段,许多企业都在努力接受和采用人工智能。Gibson说:“我们目前面临的障碍是人员与技术的交集。他们克服障碍的关键在于解决技能差距,并通过引入直观且易于采用的平台,授权员工解决复杂的数据科学问题,能够与现代劳动力同步。人们普遍认为,数据能增加价值,但只有当工作人员能够挑选出切实可行的见解,从而为企业提供信息时,数据才会增值。”

(编辑:信阳站长网)

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

    热点阅读