低代码和无代码开发的4个安全问题

低代码和无代码开发的4个安全问题

2022.10.14

观点洞察

低代码并不意味着低风险。企业鼓励更多人员开发应用程序,然而低代码开发会产生新的漏洞,并可能隐藏安全问题。

@font-face{ font-family:"Times New Roman"; }@font-face{ font-family:"宋体"; }@font-face{ font-family:"Calibri"; }p.MsoNormal{ mso-style-name:正文; mso-style-parent:""; margin:0pt; margin-bottom:.0001pt; mso-pagination:none; text-align:justify; text-justify:inter-ideograph; font-family:Calibri; mso-fareast-font-family:宋体; mso-bidi-font-family:'Times New Roman'; font-size:10.5000pt; mso-font-kerning:1.0000pt; }h1{ mso-style-name:"标题 1"; mso-style-next:正文; margin-top:5.0000pt; margin-bottom:5.0000pt; mso-margin-top-alt:auto; mso-margin-bottom-alt:auto; mso-pagination:none; text-align:left; font-family:宋体; font-weight:bold; font-size:24.0000pt; mso-font-kerning:22.0000pt; }span.msoIns{ mso-style-type:export-only; mso-style-name:""; text-decoration:underline; text-underline:single; color:blue; }span.msoDel{ mso-style-type:export-only; mso-style-name:""; text-decoration:line-through; color:red; }div.Section0{page:Section0;

低代码并不意味着低风险。企业鼓励更多人员开发应用程序,然而低代码开发会产生新的漏洞,并可能隐藏安全问题。

如今,公民开发者的积极性越来越高,同时企业也希望由非开发者开发和创建应用程序。这通常使用低代码或无代码框架来促进。这些框架和工具允许非开发人员使用GUI来获取和移动组件,以制作业务逻辑友好的应用程序。

授权更广泛的IT和业务社区创建应用程序以推动业务价值具有明显的吸引力。也就是说,使用低代码和无代码平台并非没有安全问题。就像任何其他软件产品一样,开发平台及其相关代码的严谨性是一个不容忽视的问题。

 

什么是低代码/无代码开发?

 

无代码工具和平台使用拖放界面来允许业务分析师等非编程人员创建或修改应用程序。在某些情况下,可能需要编码(低代码)来与其他应用程序集成、生成报告或修改用户界面。这通常使用SQL或Python等高级编程语言来完成。

低代码/无代码平台的示例包括Salesforce Lightning、FileMaker、Microsoft PowerApps和Google App Maker。以下是使用此类平台时应该注意的四个最重要的安全问题。

1、低代码/无代码应用程序的可见性低

使用由外部开发的平台总是会带来可见性问题。很多人使用这些软件,却不了解源代码、相关漏洞或平台所经历的潜在测试和严格程度。

这可以通过利用向供应商申请软件物料清单(SBOM)等做法来缓解。这将提供对其包含的软件组件及其相关漏洞的深入了解。使用最新的Linux基础研究表明,78%的企业计划在2022使用软件物料清单(SBOM)。尽管如此,软件物料清单(SBOM)的使用仍在发展,该行业还有很大的发展空间规范实践、流程和工具。

2、不安全的代码

与可见性问题相吻合的是不安全代码的可能性。低代码和无代码平台仍然有代码。他们只是抽象了编码,并允许最终用户使用预先提供的代码功能。这很好,因为它使非开发人员无需自己编写代码。当使用的代码是不安全的,并且通过低代码和无代码平台在企业和应用程序之间进行推断时,就会出现问题。

解决这个问题的一种方法是与平台供应商合作,要求平台内使用的代码的安全扫描结果。静态和动态应用程序安全测试(SAST/DAST)等扫描结果可以为消费者提供一定程度的保证,即他们不仅仅是复制不安全的代码。在企业控制之外创建代码的想法并不是一个新概念,并且在开源软件的使用中很普遍,98%以上的企业使用开源软件,并且与其他存储库相关的软件供应链威胁也很常见,例如用于基础设施的代码(IaC)模板。

另一个要考虑的方面是,许多低代码和无代码平台都是以SaaS方式交付的。这使企业可以向供应商申请行业认证,例如ISO、SOC2、FedRAMP和其他认证。这为企业的运营和适用于SaaS应用程序/平台本身的安全控制提供了进一步的保证。

SaaS应用程序本身存在许多安全风险,需要适当的治理和严格的安全性。如果没有对企业正在使用的SaaS应用程序和平台进行适当的审查,可能会让其业务面临不必要的风险。

3、失控的影子IT

由于低代码和无代码平台允许快速创建应用程序,即使是那些没有开发背景的人员,也可能导致影子IT的泛滥。影子IT发生在业务部门和员工创建应用程序并将它们用在企业内部或外部时。这些应用程序可能包含企业和客户敏感的或受监管的数据,如果这些应用程序在数据泄露中受到损害,可能会对企业产生一系列影响。

4、业务中断

从业务连续性的角度来看,如果平台出现中断,作为服务交付的低代码和无代码平台可能会中断业务。对于企业而言,为关键业务应用程序(包括低代码和无代码平台)建立服务水平协议(SLA)非常重要。

降低低代码/无代码开发风险的技巧

无论涉及何种技术,通用的安全最佳实践都可以减轻开发风险,其中包括:

从行业声誉良好的值得信赖的供应商那里购买软件和平台。

确保这些供应商拥有第三方认证证书,以代表其内部安全实践和流程。

在企业的应用程序和软件清单中考虑低代码和无代码平台,以及通过使用它们创建的应用程序。

保持良好的访问控制;知道谁在访问平台以及他们被允许执行哪些活动。

实施安全数据实践,以了解关键数据所在的位置,以及使用低代码和无代码平台创建的应用程序是否包含敏感数据。

了解托管低代码/无代码平台的位置。这些平台是否托管在AWS、Google或Microsoft Azure等超大规模全球云服务提供商的云平台中?或者它们是否托管在内部部署数据中心中,仅限于没有物理和逻辑访问控制?

考虑企业的安全文化也很重要。虽然平台用户可能不是行业的开发人员或安全专家,但他们应该了解正在使用和创建的低代码和无代码平台和应用程序的安全影响。正如他们所说,更多的权力伴随着更大的责任,这适用于低代码和无代码平台。


资料分享
👇扫一扫二维码👇即可转发分享身边好友。

点击一下 免费体验万千客户信任的企业级AI平台

免费体验万千客户信任的企业级AI平台

与20W+企业一起,感受数智化的生产力

与20W+企业一起,感受数智化的生产力

隐私条款

奥哲深知个人信息对您的重要性,并会竭尽全力保护您的个人信息安全可靠。我们致力于维持您对我们的信任,并恪守以下原则,保护您的个人信息:权责一致原则、目的明确原则、选择同意原则、最少够用原则、确保安全原则、主体参与原则、公开透明原则等。

同时,奥哲承诺,我们将按照业界成熟的安全标准,采取相应的安全保护措施来保护您的个人信息。请在向奥哲提交个人数据之前,阅读、了解本《隐私政策》(下文简称 “本政策”)。使用奥哲提供的服务,即表示您接受此隐私策略所述惯例,并同意奥哲按照此隐私策略所述方式使用您的信息。

在使用我们的产品和服务前,请您务必仔细阅读并充分了解本政策。


一、我们会收集您的哪些信息

1.1在您访问奥哲网站时,我们收集您的如下信息

当用户在访问我们网站时,我们会收集用户在网站上的点击操作,访问页面,用户访问网站的日期和停留时间,用户来源(用户是通过哪些渠道知道并访问奥哲网站)。在绝大多数情况下,此类收集均为匿名方式收集。

1.2在您选择将您的个人信息提交给我们时,我们收集您提交的如下信息

奥哲通过购买流程或其他流程中的收集表单收集以下个人数据:

-姓名;

-联系方式;

-邮箱地址;

-电话号码;

-公司名称及行业;

-公司地址;

-订单信息,如购买的产品、购买日期及订单数量;

-支付信息,如银行卡和信用卡信息、其他支付信息;

-您和奥哲客服的沟通信息;

-您对奥哲产品的评论;

-您注册奥哲账号时提供的信息

处理您的银行卡号、生物识别信息等敏感个人信息前,我们将通过弹窗、签署协议等形式获取您的单独授权。

1.3在您使用我们的产品和服务时,我们收集您的如下信息

奥哲有各种各样的产品和服务,不同的产品和服务可能会收集不同的数据。但是,通常来讲,我们会收集用户的如下数据:

-实现产品功能所必需的信息;

-您使用产品过程中的信息,包括但不限于您所使用的产品、使用方法、产品启动信息、点击和操作、使用的功能、注册信息等;

-您本地设备的信息,包括硬件型号和配置信息、操作系统、软件版本、IP地址、您所操作的文件的大小、名称等(但是不包括文件原始文档);

-操作日志、操作崩溃报告等,当用户在使用产品的过程中发生操作崩溃时,我们会向用户询问是否愿意将原始文档发送给我们以便确认崩溃原因从而解决崩溃问题。只有在用户同意的情况下,我们才会收集用户原始文档信息(并且,收集原始文档信息仅限于万兴PDF专家等PDF编辑类产品)。


二、我们将所收集的信息用于哪些用途

奥哲将收集的有关您的信息用于以下目的:

  (1) 产品注册

您注册时所提供的信息将用于创建您的奥哲账号,并且在您联系奥哲客户服务部门时,这些信息还将协助奥哲为您提供支持。奥哲还将使用这些信息来通知您有关您可能感兴趣的任何升级、新产品、促销或其他信息。

  (2) 产品的使用

奥哲可能将产品使用中收集的信息用于:定期验证您对产品的使用权利;向您发送新产品 /新功能升级的通知前,确认您是否正在使用该产品/功能的较早版本或者是否会对您使用奥哲有所帮助;以及,从奥哲接收您请求获取的产品内部消息。

  (3) 产品购买

如果您通过奥哲的在线支付系统购买产品,奥哲将使用您的信息来处理付款并将产品购买信息发送给您。

  (4) 内部分析

我们可能会使用您提供给我们的信息进行内部统计和分析,从而评估并增强您对奥哲网站的体验,包括通过识别您的喜好和购买意向,进行营销以及与运营和开发相关的活动。

如果您希望成为奥哲网站的用户,您必须注册并提供相应的信息。当您在奥哲网站注册账户时,奥哲网站需要收集您的电子邮箱等信息。当您浏览奥哲网站时,服务器会自动收集您的 IP地址,此IP地址只被计算机用来向您发送相关的页面,帮助您监控非授权登录。


三、自动收集的信息

无论何时,只要您通过奥哲进入我们的网站或访问任何在线信息,我们的 Web服务器就会自动收集和汇总有关您的访问的信息(以下简称“自动信息”)。自动信息可能包括相关网站的URL或域、浏览器类型、操作系统、IP地址、您所访问的页面以及访问日期和时间。


四、我们如何使用Cookies

为保证网站和产品正常运行,为帮助您获得更轻松的访问体验,并向您推荐您可能感兴趣的信息,我们会在您的计算机或移动设备上存储名为 Cookie的小数据文件。Cookie通常包含标识符、站点名称以及一些号码及字符。借助于Cookie,网站能够存储您的偏好等数据,以此帮助您免去重复填写个人信息、输入历史搜索内容等繁琐的步骤;

同时我们还可能利用上述技术为您推荐、展示、推送您感兴趣的内容。您可以根据自己的偏好管理或删除 Cookie,您也可以清除计算机上保存的所有Cookie。我们不会将Cookie用于本政策所述目的之外的任何用途。大部分网络浏览器都设有阻止Cookie的功能,您可以通过浏览器设置选项清除计算机上保存的所有Cookie,但如果您这么做,可能会导致您在每一次访问我们的网站时都需要亲自更改用户设置。

关闭 Cookie可能导致网站功能受限。我们仅基于算法推送商业信息,您可在【偏好设置】一键关闭个性化推荐。


五、我们是否会共享或披露您的信息

我们将不会向第三方披露您的信息以用于其各自的独立市场营销或商业用途。但是,下列情况除外:

  (1) 经您同意的其他各方

在经过您同意的情况下,我们会与其他方共享您的信息。

  (2) 服务提供商

我们有时会雇用其他公司代表我们提供服务,比如处理交易、邮件的处理和寄送、提供用户支持、托管网站或者针对我们的产品或服务进行统计分析。我们有时需要将您企业 /团队和个人的信息与其他公司共享,以便这些公司能够提供适用的服务。我们仅向这些公司提供其向您提供服务所需的信息,但未授权这些公司将您的信息用于奥哲之外的任何其他用途。

  (3) 法定披露

根据法律的有关规定,或者行政或司法机构的要求,向第三方或者行政、司法机构披露;如果您出现违反中国有关法律法规的情况,需要向第三方披露;为提供您所要求的软件或服务,而必须和第三方分享您的数据;

  (4) 其他需要公开、编辑或透露用户信息的情况 。

  (5) 共享对象:支付处理机构(如银联)、云服务商(如阿里云)


六、我们如何保护您的个人信息

我们已使用符合业界标准的安全防护措施保护您提供的个人信息,防止数据遭到未经授权访问、公开披露、使用、修改、损坏或丢失。我们会采取一切合理可行的措施,保护您的个人信息,并保证所收集的信息仅用于本隐私政策所规定的目的。

我们会采取一切合理可行的措施,确保未收集无关的个人信息。我们承诺将使您的个人信息存储时间始终处于法律要求或实现产品功能和服务所需的合理必要的期限内。在您使用我们的产品和服务期间,我们将保存为了向您提供我们的产品和服务所必需的您的个人信息。

在 安全事件发生后 72小时内,我们将按照法律法规的要求,及时向您告知:安全事件的基本情况和可能的影响、我们已采取或将要采取的处置措施、您可自主防范和降低风险的建议、对您的补救措施等。我们将及时将事件相关情况以邮件、电话、推送通知等方式告知您,难以逐一告知个人信息主体时,我们会采取合理、有效的方式发布公告。

同时,我们还将按照监管部门要求,主动上报个人信息安全事件的处置情况。

在您注销账号后,我们会停止基于该账号提供产品和服务,并在无特殊法律要求的情况下,删除您相应的个人数据。


七、用户权利

根据相关法律规定,用户对其个人信息具有如下权利:

-知情权:用户有权获得关于奥哲如何收集和使用个人数据

-访问权:用户有权访问其个人数据

-删除权: 用户有权利要求删除其个人数据(在奥哲没有不可抗拒的原因导致其无法删除数据的情况下)。我们收集的部分信息可能是匿名形式收集的,对于这部分信息,您将无法进行删除

- 限制处理权:在某些情况下,用户有权 “阻止”或禁止其个人数据的使用

-反对处理的权利:用户有权在其特定情况下的任何时候反对处理其个人数据

-提出投诉的权利:用户有权就奥哲处理其个人数据的方式向其国家监管机构提出投诉

-撤回同意的权利: 如果用户已经同意奥哲施行的个人数据的特定处理,用户有权随时撤回其同意。在这种情况下,并不意味此前奥哲对该用户的个人数据方面做出的任何处理是非法的。

您可通过【账户设置 - 隐私中心】在线撤回同意或注销账户,我们将在 15 日内响应。注销后,除法律要求外,您的信息将被删除或匿名化。

然而,在注册奥哲账号、使用部分奥哲网站、产品、服务时,提供诸如联系人、电话号码、公司等信息是必备的,如果用户不提供这些必备信息,我们将无法为您创建奥哲账号,或为您提供您所需的奥哲产品或服务。

为保障安全,在您提出上述权利主张时,您可能需要提供书面请求,或以其他方式证明您的身份。我们将在验证您的身份后再处理您的请求。一般情况下,我们将在【 15】天内作出答复。

未满 14周岁用户需监护人同意使用服务。我们不会主动收集儿童信息,发现后立即删除。


八、适用法律及管辖

本隐私政策适用中华人民共和国大陆地区法律。本隐私政策项下争议,由奥哲所在地深圳市南山区人民法院处理。


九、本隐私政策的修订

我们可能适时修订本隐私政策(或其他与隐私政策相关的文件),以允许奥哲以不同的方式使用或分享您的个人数据。如本隐私政策有所修订,我们网站上的隐私政策链接(通常位于网站的页脚部分)将表明该政策已更改。对于重大变更,我们会在产品或服务内通过弹窗、推送等方式向您提示。 若您不同意修改后的政策,可注销账户,我们将按旧版政策处理剩余信息。

我们建议您定期查看隐私政策,以获取有关我们隐私政策的最新信息。若您不同意修改后的隐私政策,您有权并应立即停止使用我们的产品和 /或服务。如果您继续使用我们的产品和/或服务,则视为您接受我们对本政策相关条款所做的修改。


十、联系奥哲

如果用户因任何原因需要联系奥哲(包括行使其与上述数据保护有关的任何权利),请联系 400-889-8625。

奥哲的经营地址位于:广东省深圳市南山区粤海街道科兴科学园 A2栋1505

奥哲将会对用户的请求采取行动并免费提供信息,除非请求是显然毫无根据或过分的,在这种情况下,奥哲可能会收取合理费用(考虑到提供信息,沟通和采取所要求的行动的管理费用),或拒绝按照请求采取行动。

-销售热线:400-889-8625

CopyrightAuthine 深圳奥哲网络科技有限公司粤ICP备10083177号


预约演示
姓名*
手机号*
公司名称*
公司规模*
请选择公司规模
199人及以下
200~499人
500~1999人
2000~10000人
10000人以上
意向产品
请选择意向产品
奥哲·云枢
氚云
*提交即代表您已阅读并同意《个人信息保护声明》,同意通过电话、短信或其他电子方式接收奥哲产品和服务信息。
我们很乐意为您提供以下帮助,以加深您对奥哲产品的了解。
  • 快速上手
    快速上手
    详尽的产品与功能介绍,帮助您快速上手
  • 需求分析
    需求分析
    专业的产品顾问人员,与您深入沟通使用需求
  • 技术支持
    技术支持
    提供技术支持,满足企业个性化需求
  • 解决方案
    解决方案
    针对所处行业与业务场景,打造专业的解决方案
免费通话