安全分析开发环境 技术背景

news2024/12/23 16:00:48

安全分析开发环境一键部署

Gartner 报告中指出 [7],Platfor
m Ops for AI 是一种编排和扩展运营人工智能的方法,利用跨数据、机器学习、人工智能和应用程序
开发管道的多种最佳实践,为基于人工智能的系统创建一个高效的交付模型。Platform Ops for AI 支持将交付模块化
、编排、发现和自治作为业务框架的组成部分。

当跨多个环境部署应用程序时,数据模型开发和运营、孤立的 DataOps 和 MLOps 之
间的不匹配会给数据和概念漂移带来巨大挑战。DataOps 被用于管理数据管道,MLOps 和
ModelOps 被用于构建健壮的机器学习和 CI/CD 管道。Platform Ops for AI 是从数据到交付
的平台级别的技术框架,是一种运维能力的整合,利用 DataOps、MLOps、ModelOps 以及
DevOps 的实践来确保端到端人工智能平台的安全性和治理,对齐数据、人工智能、机器学
习模型部署管道,保障其一致性。
Platform Ops for AI 旨在为 AI 系统在搭建的所有阶段提供持续集成和持续交付,支持和
保障系统的可重用性、结果可再现性、代码回滚、数据沿袭和安全环境环境容器化

定义内涵

容器作为一种轻量级虚拟化技术,实现了进程级别的封装隔离。容器化将应用程序和所
有相关组件(库、框架和其他依赖项)打包隔离,确保了容器内的应用在任何系统环境和架
构上得以无缝移动和运行,并在多种平台和基础架构上保持运行结果的一致性。

相比于传统的虚拟机技术,容器体积更小、启动速度更快,且在主机上运行的所有容器
共享操作系统内核和资源,有着轻量级和可移植的特性,容器的出现使得应用的迁移变得更
加简易。

技术背景

为了实现 DevOps 理念,容器化的引入至关重要,因此容器化也是搭建 Platform Ops for
AI 的基础。以 Docker 为代表的容器对于开发人员和运营人员的重要性主要在两方面:一是
持续集成和持续部署,轻量级的容器允许开发人员在本地建立容器堆来复制生产环境,并在
容器堆上搭建和运行应用程序;二是利用容器的可移植性,实现应用程序的便携测试、部署。
为了管理容器的整个生命周期,容器编排的概念应用而生。容器编排自动执行容器的部署、
管理、扩展和负载均衡等。常见的容器编排平台是 Kubernetes(k8s),是一个跨主机的容
器管理平台,支持大规模的分布式、容器化管理。

思路方案

SecXOps 的一切功能都是基于 Kubernetes 和 Docker 实现的,如下图所示在这里插入图片描述为了能够支撑用户自由配置环境并进行在线开发,SecXOps 平台在集群的每一个 node
上都预先下载好了一些常用的镜像,如 tensorflow2.9.1-gpu 等。在这些镜像中都内置了
jupyterlab 开发环境,还包含丰富的插件和工具,如 elyra 工作流相关插件、tensorboard 可
视化工具等等,尽最大可能满足算法开发人员在代码开发过程中的种种需求。另外在用户需
要扩展容器的功能时,也可以直接对开发环境进行修改,不会出现环境冲突的问题。
下图是 jupyterlab 的在线编程页面,其包含了 jupyter notebook 的所有功能,支持
python、JAVA、R 等多种编程语言以及 markdown、latex 等写作语言及公式输入,可以集编
程与写文档于一身,同时也升级增加了包括多窗口编程在内的多种功能
在这里插入图片描述

参考资料

绿盟SecXOps安全智能分析技术白皮书

友情链接

GB-T 30276-2020 信息安全技术 网络安全漏洞管理规范

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/113852.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

RV1126笔记十七:吸烟行为检测及部署<四>

若该文为原创文章,转载请注明原文出处。 转换成onnx模型(windows) 一、查看pt文件 准备好训练好的pt文件,可以用Netron打开看看大概长啥样: 二、模型转换 主要的目的是想把训练好的pt文件转成onnx模型,为后面RV1126的部署做铺垫。 我们是在py38的con…

ChatGPT怎么突然变得这么强?华人博士万字长文深度拆解GPT-3.5能力起源

文章目录一、2020 版初代 GPT-3 与大规模预训练二、从 2020 版 GPT-3 到 2022 版 ChatGPT三、Code-Davinci-002和 Text-Davinci-002,在代码上训练,在指令上微调四、text-davinci-003 和 ChatGPT,基于人类反馈的强化学习的威力五、总结当前阶段…

SAP MM SPED输出报错-No authorization for delivery from shipping point US##-之对策

SAP MM SPED输出报错-No authorization for delivery from shipping point US##-之对策 前日收到某客户业务人员上报的一个问题,说是发现某个公司间STO单据的外向交货单里SPED 这个output不成功,不能成功触发inbound delivery单据。 相关报错信息如下&am…

项目实战之旅游网(四)后台角色管理(上)

目录 一.角色列表 二.新增角色 三.修改角色 四.删除角色 一.角色列表 接下来我们编写角色管理功能&#xff0c;首先查询角色列表: 1.编写RoleService Service public class RoleService {Autowiredprivate RoleMapper roleMapper;public Page<Role> findPage(int …

【无线通信】鲸鱼优化算法及其在无线网络资源分配中的应用(Matlab代码实现)

&#x1f468;‍&#x1f393;个人主页&#xff1a;研学社的博客 &#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️&#x1f4a5;&#x1f4a5; &#x1f3c6;博主优势&#xff1a;&#x1f31e;&#x1f31e;&#x1f31e;博客内容尽量做到思维缜…

腾讯云Linux 轻量应用服务器如何搭建 FTP 服务?

Vsftpd&#xff08;very secure FTP daemon&#xff09;是众多 Linux 发行版中默认的 FTP 服务器。本文以 CentOS 7.6 64位操作系统的轻量应用服务器为例&#xff0c;使用 vsftpd 软件搭建 Linux 轻量应用服务器的 FTP 服务。 本文搭建 FTP 服务组成版本如下&#xff1a; Lin…

node.js+uni计算机毕设项目基于微信点餐系统小程序(程序+小程序+LW)

该项目含有源码、文档、程序、数据库、配套开发软件、软件安装教程。欢迎交流 项目运行 环境配置&#xff1a; Node.js Vscode Mysql5.7 HBuilderXNavicat11VueExpress。 项目技术&#xff1a; Express框架 Node.js Vue 等等组成&#xff0c;B/S模式 Vscode管理前后端分离等…

Allegro如何设置格点操作指导

Allegro如何设置格点操作指导 在PCB设计的时候,格点是一个很好用的工具,Allegro可以设置格点 具体操作如下 选择Setup-GirdsNon-Etch和All Etch中的X和Y都输入5,代表都是5的格点

CTF-MISC(入门|笔记|工具)

文章目录音频隐写直接隐写频谱隐写流量分析第一种流量包修复第二种是协议分析第三种数据提取图片分析zstegBMPPNGforemost 工具binwalksteghidestegslovetweakpngJPGF5-steganographystegdetect压缩包分析zip伪加密crc32zip包明文攻击其它条形码扫描pyc反编译数据转换到ASCII乱…

2022年安徽建筑施工电工(建筑特种作业)模拟试题及答案

百分百题库提供特种工&#xff08;电工&#xff09;考试试题、特种工&#xff08;电工&#xff09;考试真题、特种工&#xff08;电工&#xff09;证考试题库等,提供在线做题刷题&#xff0c;在线模拟考试&#xff0c;助你考试轻松过关。 149.使⽤绝缘操作杆时&#xff0c;下列…

NTZ改机原理全公开(二)-- 实现篇

最核心的逻辑就是代码hook了,找这些hook点可不是一件容易的事情,但是借鉴这个事情就容易得多。这批文章就将这些hook列出来,帮大家节省时间。 主要的hook点为: 音频build属性连接上下文文件访问位置信息其他包管理传感器设置磁盘信息系统时钟系统属性电话相关wifi信息wifi…

uniapp微信小程序 引入腾讯视频插件

参考&#xff1a;微信小程序&#xff08;或uniapp&#xff09;引入腾讯视频插件播放视频_苏苏哇哈哈的博客-CSDN博客_微信小程序播放腾讯视频1.在manifest.json里面 "plugins": { "tencentvideo": { …

计算机图形学 着色(shader) 学习笔记

画家算法&#xff1a;从远到近的光栅化&#xff0c;近的物体的着色覆盖远的物体的着色&#xff0c;近的物体的RGB优先 实际计算机图形学使用的是Z-Buffer深度缓冲 先看地板&#xff0c;地板要渲染的像素先放进二位数组内&#xff0c;接下来要看正方体&#xff0c;正方体与之前…

前端路由应该理解的一些前置知识

1. URI和URL 与URI相比,我们更熟悉URL。URL正是使用web浏览器等访问web页面时需要输入的网页地址。比如我们经常输入的 https://www.baidu.com/ 就是 URL 1.1 统一资源标识符 URI是 Uniform Resource Identifier 的缩写。RFC2396分别对这三个单词进行了以下定义: Uniform …

Spring的基础用法

前言 上面的目录内容本文章不一定都会写到&#xff0c;本次的文章将非常简略&#xff0c;主写主要内容&#xff0c;次要内容需要读者有一定的学习基础才可以看懂以及掌握&#xff0c;本文章比较偏向于理论复习&#xff0c;注意是理论&#xff0c;本文章代码不多&#xff0c;代…

【python】异常处理及程序调试(一)

异常类和异常处理 一、程序的错误类型 语法错误&#xff1a;不符合语法规则而产生的错误&#xff0c;如&#xff1a;标识符命名错误&#xff0c;缩进错误&#xff0c;访问未定义的变量等。这类错误在编辑或解释时就会被检测出来&#xff0c;产生这类错误&#xff0c;程序将会…

node.js+uni计算机毕设项目基于微信小程序点餐与结账系统LW(程序+小程序+LW)

该项目含有源码、文档、程序、数据库、配套开发软件、软件安装教程。欢迎交流 项目运行 环境配置&#xff1a; Node.js Vscode Mysql5.7 HBuilderXNavicat11VueExpress。 项目技术&#xff1a; Express框架 Node.js Vue 等等组成&#xff0c;B/S模式 Vscode管理前后端分离等…

2023跨年代码(烟花+自定义文字+背景音乐+雪花+倒计时)

2023年快要到来啦&#xff0c;很高兴这次我们又能一起度过~ 目录 一、前言 二、跨年烟花 三、效果展示 倒计时 2023​编辑 兔圆圆​编辑 四、编码实现 index.html 烟花&#xff0c;雪花&#xff0c;背景音乐&#xff0c;页面样式 index.js 自定义文字 五、获取代码 需…

算法 | 如何通过Math.random()方法实现X平方或更多次方的概率?

前言 本文主要介绍Java中Math.random()方法以及该方法的简单应用。 每种语言都有随机方法&#xff0c;在Java中的随机方法有Math.random()方法、Random类。 Math.random Math.random()方法的返回值的是double类型&#xff0c;其返回值的范围为[0,1)&#xff0c;包含0&#…

每日笔记

下周要做一个hmi获取登录码、小程序码的新接口&#xff0c;需要用到新的知识来实现这个功能 接口英文名 getUnlimitedQRCode 功能描述 该接口用于获取小程序码&#xff0c;适用于需要的码数量极多的业务场景。通过该接口生成的小程序码&#xff0c;永久有效&#xff0c;数量…