《阿里云代码安全白皮书》5个维度应对3类代码安全问题

简介: 在互联网快速发展的时代,代码是企业最核心的资产,代码安全也是企业资产安全最重要部分;为了保护企业代码安全,各公司使出的手段也是五花八门。阿里云云效联合阿里云的代码安全能力从基础安全、备份与恢复、安全与加密、审计与洞察、代码安全检测5个维度,达成「进不来」、「搞不坏」、「译不破」、「带不走」、「赖不掉」的效果。

摘要:在互联网快速发展的时代,代码是企业最核心的资产,代码安全也是企业资产安全最重要部分;为了保护企业代码安全,各公司使出的手段也是五花八门。阿里云云效联合阿里云的代码安全能力从基础安全、备份与恢复、安全与加密、审计与洞察、代码安全检测5个维度,达成「进不来」、「搞不坏」、「译不破」、「带不走」、「赖不掉」的效果。

image.png

企业的代码安全作为最重要的数字资产之一,企业和开发者在解决开源依赖包漏洞代码安全问题的同时,还需要考虑如何更全面地保障自己的代码数据安全。那么有哪些安全问题值得我们关注呢?

第一种,编码中自引入风险漏洞

例如:

● 源码编码安全策略问题,如弱加密函数、不安全SSL、Json注入、LDAP操纵、跨站点请求伪造等;
● 敏感信息如 Token、密码等明文泄露
● 引入不安全的二方、三方依赖包

第二种,代码数据丢失或泄漏

如员工恶意或手误删除代码数据、非核心技术人访问权限不明导致核心数据泄露等。

第三种,来自外部黑客攻击

如存在基础设施、组件漏洞导致的被攻击损失。

在如此危机四伏的环境下,云效代码管理平台Codeup如何保障企业代码资产安全?

阿里云云效联合阿里云的代码安全能力从基础安全、备份与恢复、安全与加密、审计与洞察、代码安全检测5个维度来应代码安全问题,保障编码环节代码安全。

基础设施安全确保“进不来”

云效系统完整部署在阿里云基础设施上,保证高度自动化的运维与安全。

  • 系统部署在阿里云独立VPC中,应用层服务、数据服务均具备双机房容灾能力,支持分钟级切换到备用机房并提供服务,整个网络环境受阿里云 统一管控;
  • 服务器使用阿里云的 ECS,稳定可靠;
  • 系统及中间件都采用集群化服务,具备弹性伸缩能力;
  • 数据库及中间件均采用阿里云安全认证的云产品,包括 RDS、RocketMQ、 OSS 等;

云效应用安全

阿里云应用安全已形成一套规范的阿里云应用安全开发规范体系,全面覆盖云效 业务,云效的源码经过严格的安全审核,安全检查覆盖静态资源、前端应用、后 端应用、OpenAPI 等,覆盖密码安全、虚拟化安全、应用安全等多个维度。

数据存储安全

云效面向企业级用户,数据存储安全至关重要。存储加密、多地容灾等保障企业数据存储的安全性。

数据传输安全

云效为用户访问(包括读取和上传)数据提供了套接层协议(SSL/TLS)来提升数据传输的安全性,保障数据在传输过程中无法被解密和篡改。

多副本备份和恢复确保“搞不坏”

代码库存储安全

  • 云效Codeup 在底层存储节点上对代码库进行哈希散列处理,从而避免存储节点由于仓库分布不均匀而成为热点;
  • 针对单个节点可能存储大库而导致热点的问题,云效Codeup通过多副本的方式对单个节点的请求进行负载均衡,根据实际流量可以实时进行弹性扩容 /缩容;
  • 仓库数据的备份策略为多份热备份+1份冷备份,其中热备份至少会存在2份,冷备份数据存储全量数据快照;

对接阿里云高防产品

服务端支持对异常请求的IP进行限流、熔断操作,同时HTTP请求强制跳转为HTTPS协议请求。

云效Codeup接入阿里云盾高防系统,能够抵御流量攻击和CC等DDos分布式拒绝服务攻击,包括如下功能:

功能 子功能 描述
攻击防护类型 畸形报文过滤 过滤 frag flood, smurf,stream flood, land flood 攻击
攻击防护类型 畸形报文过滤 过滤 IP 畸形包、 TCP 畸形包、UDP 畸 形包
攻击防护类型 攻击防护类型 传输层 DDoS 攻击防 护 过滤 Syn flood,Ack flood,
攻击防护类型 攻击防护类型 Web 应用 DDoS 攻击 防护 过滤 HTTP Get flood,HTTP Post flood,高频攻击等攻击,支持HTTP特征 过滤、URI 过滤、host过滤

行为管控与加密确保“译不破”

云效从多方面为企业提供安全功能特性,时刻守卫企业资产安全。

事前防控

  • IP 白名单:限定特定IP段允许访问企业代码库,非IP白名单内的访问(代码库克隆、下载、提交、合并等操作行为)均会被阻止。
  • 离职用户权限清理:和钉钉企业绑定后,员工从钉钉企业离职,自动回收权限。
  • 多级精细化权限管控:多角色权限分级,权限清晰明确。
  • 下载控制:限制代码库的克隆下载操作。

事中预警

  • 安全通知:针对代码库删除和公开性调整事件,提供及时通知机制,帮助企业管理者第一时间识别风险。

事后追溯

  • 提供库级别、代码级别和企业管理级别完备的审计日志,帮助企业管理者 追溯问题和责任。

审计和洞察追踪确保事后“带不走”

  • 离职用户权限清理:和钉钉企业绑定后,员工从钉钉企业离职,自动回收 权限;
  • 多级精细化权限管控:多角色权限分级,权限清晰可控;
  • 审计日志:危险行为计入日志,支持审计追溯;

代码安全检测确保“赖不掉”

云效 Codeup通过事前防控、事中预警、事后追溯机制,从用户行为安全、代码 内容安全为企业代码资产安全保驾护航。

用户行为安全

  • 回收站:延迟删除代码资源,无论是恶意删除还是手误反悔,都可以在回收站有效期内一键恢复。
  • 敏感行为监测:通过智能化算法评估企业成员的异常行为,帮助企业管理者感知风险,及时止损。

代码内容安全

敏感信息报表宏观呈现企业内敏感信息分布情况,帮助企业管理者推动开发者提升代码质量,降低企业敏感信息泄露风险。

  • 「敏感信息检测」服务,全面扫描代码中隐藏的敏感信息问题,防止企业 隐私信息泄露。
  • 「依赖包漏洞检测」服务,及时检查编码依赖项漏洞,帮助企业保证工程 依赖包的安全性。
  • 基于云效流水线 Flow,支持灵活扩展更多安全检测能力。
  • 自动化检测、人工评审都可作为代码合并卡点,管控危险代码禁止合入主 干环境。
  • GPG 签名确保提交记录或者标签来自受信任的来源。

用户隐私

我们致力于保护您的数据隐私,防止未经授权的访问。

严格控制访问权限,除非出于支持原因需要,并且只有在企业通过支持申请单要求云效提供技术支持时,云效支持人员才能访问您的企业。处理支持问题时,我们将努力尽可能地尊重您的隐私。

验证帐户所有权后,我们将仅访问解决问题所需的文件和设置。支持可能会登录您的帐户以访问配置,但我们会将审查的范围限制在解决您的问题所需的最小范 围内。

此政策有两个例外情况:您的行为违反了我们的服务条款,或者我们因法律要求 提供数据。

总结

云效通过了公安部网络安全等级保护2.0三级认证、ISO 27001信息安全管理 体系标准认证、ISO 9001 质量管理体系认证,标志着云效安全实践达到国内外 相关权威机构的安全标准要求,用户使用云效的数据保密性、完整性、可用性和 隐私性已经与国内外最佳实践对标,且得到独立第三方安全认证

云效始终坚持客户第一的原则,通过各项安全控制措施,加强安全体系建设,积极拥抱国内外安全监管,规范内部安全运营活动,在充分考虑客户权益的基础上构建了兼具安全和合规性的解决方案。

踏云而上日行千里,在客户业务快速发展的背后,云效将不遗余力地保障您的研 发资产安全,同时带给您和团队流畅便捷的云上体验。

云效Codeup提供的安全能力还有很多,在访问安全、数据可信、审计风控、存储安全等角度全方位保障企业代码资产安全,如果你开始重视代码安全这件事,不妨立即前往云效Codeup开始探索。点击下方链接,即可免费体验云效代码管理 Codeup

立即体验

参考阅读:

云效安全哪些事儿-Codeup代码智能安全检测服务
安全那些事儿-数据回收站&代码备份
揭秘!业界创新的代码仓库加密技术
Apache Log4j2 丨阿里云「流量+应用+主机」三重检测防护指南

lQLPDhtDba1KT2_NBDjNB4CwgwE-eOLUK_gCPyXeUECTAA_1920_1080.png

相关实践学习
基于函数计算一键部署掌上游戏机
本场景介绍如何使用阿里云计算服务命令快速搭建一个掌上游戏机。
相关文章
|
29天前
|
SQL 弹性计算 安全
购买阿里云活动内云服务器之后设置密码、安全组、增加带宽、挂载云盘教程
当我们通过阿里云的活动购买完云服务器之后,并不是立马就能使用了,还需要我们设置云服务器密码,配置安全组等基本操作之后才能使用,有的用户还需要购买并挂载数据盘到云服务器上,很多新手用户由于是初次使用阿里云服务器,因此并不知道这些设置的操作流程,下面给大家介绍下这些设置的具体操作流程。
购买阿里云活动内云服务器之后设置密码、安全组、增加带宽、挂载云盘教程
|
2月前
|
存储 监控 安全
360 企业安全浏览器基于阿里云数据库 SelectDB 版内核 Apache Doris 的数据架构升级实践
为了提供更好的日志数据服务,360 企业安全浏览器设计了统一运维管理平台,并引入 Apache Doris 替代了 Elasticsearch,实现日志检索与报表分析架构的统一,同时依赖 Doris 优异性能,聚合分析效率呈数量级提升、存储成本下降 60%....为日志数据的可视化和价值发挥提供了坚实的基础。
360 企业安全浏览器基于阿里云数据库 SelectDB 版内核 Apache Doris 的数据架构升级实践
|
2月前
|
弹性计算 人工智能 安全
带你读《从基础到应用云上安全航行指南》——阿里云产品专家教你如何全方位构建ECS安全体系(3)
带你读《从基础到应用云上安全航行指南》——阿里云产品专家教你如何全方位构建ECS安全体系(3)
431 0
|
2月前
|
弹性计算 安全 网络安全
带你读《从基础到应用云上安全航行指南》——阿里云产品专家教你如何全方位构建ECS安全体系(2)
带你读《从基础到应用云上安全航行指南》——阿里云产品专家教你如何全方位构建ECS安全体系(2)
478 0
|
2月前
|
人工智能 监控 Cloud Native
阿里云参编业内首个代码大模型标准丨云原生 2024 年 1 月产品技术动态
阿里云参编业内首个代码大模型标准丨云原生 2024 年 1 月产品技术动态
|
8天前
|
云安全 数据采集 安全
阿里云安全产品,Web应用防火墙与云防火墙产品各自作用简介
阿里云提供两种关键安全产品:Web应用防火墙和云防火墙。Web应用防火墙专注网站安全,防护Web攻击、CC攻击和Bot防御,具备流量管理、大数据防御能力和简易部署。云防火墙是SaaS化的网络边界防护,管理南北向和东西向流量,提供访问控制、入侵防御和流量可视化。两者结合可实现全面的网络和应用安全。
阿里云安全产品,Web应用防火墙与云防火墙产品各自作用简介
|
8天前
|
弹性计算 安全
电子好书发您分享《阿里云第八代企业级ECS实例,为企业提供更安全的云上防护》
阿里云第八代ECS实例,搭载第五代英特尔至强处理器与飞天+CIPU架构,提升企业云服务安全与算力。[阅读详情](https://developer.aliyun.com/ebook/8303/116162?spm=a2c6h.26392459.ebook-detail.5.76bf7e5al1Zn4U) ![image](https://ucc.alicdn.com/pic/developer-ecology/cok6a6su42rzm_f422f7cb775444bbbfc3e61ad86800c2.png)
33 14
|
21天前
|
云安全 编解码
阿里云安全视频审核的最大文件大小为**200MB**。
阿里云安全视频审核的最大文件大小为**200MB**。
13 1
|
1月前
|
云安全 人工智能 安全

热门文章

最新文章