草庐IT

原生性

全部标签

云安全-云原生k8s攻击点(8080,6443,10250未授权攻击点)

0x00k8s简介k8s(Kubernetes)是容器管理平台,用来管理容器化的应用,提供快速的容器调度、弹性伸缩等诸多功能,可以理解为容器云,不涉及到业务层面的开发。只要你的应用可以实现容器化,就可以部署在k8s上,通过k8s对应用负载进行调度,配合hpa(HorizontalPodAutoscaling)可以实现应用负载的弹性伸缩从而解决高并发量的问题。简单说就是:管理多台主机上的容器应用,是一个集群管理(Master节点)以往的攻击点思路通常:外网信息收集打点,漏洞攻击,获取权限,提权内网横向…云上攻防思路:控制云平台管理系统,达到控制所有云主机目的通过容器环境提权逃逸,获取宿主机权限后

鸿蒙原生应用/元服务开发-AGC分发如何上架HarmonyOS应用

一、上架整体流程二、上架HarmonyOS应用获取到HarmonyOS应用软件包后,开发者可将应用提交至AGC申请上架。上架成功后,用户即可在华为应用市场搜索获取开发者的HarmonyOS应用。配置应用信息1.登录AppGalleryConnect,选择“我的应用”。2.在应用列表首页中选择“HarmonyOS”页签,点击待发布的HarmonyOS应用名称。如应用较多,可点击“类型”下拉框仅筛选出HarmonyOS应用,或点击“支持设备”按设备类型筛选查找。3.点击待发布的HarmonyOS应用名称,在左侧导航栏选择“应用信息”菜单。4.如果开发者尚未签署华为智慧分发平台合作协议,此时会弹出华

【云原生-Kurbernetes篇】HPA 与 Rancher管理工具

文章目录一、Pod的自动伸缩1.1HPA1.1.1简介1.1.2HPA的实现原理1.1.3相关命令1.2VPA1.2.1简介1.2.2VPA的组件1.2.3VPA工作原理1.3metrics-server简介二、HPA的部署与测试2.1部署metrics-serverStep1编写metrics-server的配置清单文件Step2部署Step3测试kubectltop命令2.2部署HPAStep1部署测试应用Step2创建HPA控制器2.3测试HPA2.3.1HPA自动扩容测试2.3.2HPA自动回收测试思考:回收的时候,负载节点数量下降速度比较慢的原因?三、Rancher管理工具3.1使用

云原生之使用Docker部署Mariadb数据库

目录一、什么是云原生二、Docker介绍三、Mariadb数据库四、如何在Docker中部署Mariadb数据库一、什么是云原生云原生是一种应用程序开发和交付的方法论,旨在更好地利用云计算的优势和特性。它提倡将应用程序设计为以云为基础的环境中运行,并充分利用云计算的弹性、可扩展性和可靠性。云原生应用程序是以容器化的方式构建和部署的。容器是一种轻量级的虚拟化技术,可以将应用程序及其所有依赖项打包在一起,形成一个可移植、自包含的单元。容器化应用程序可以在不同的环境中运行,无论是在开发人员的本地机器上、测试环境中还是生产环境中。云原生应用程序还使用微服务架构。微服务是一种将应用程序拆分为小型、松耦合

使用Android原生制作毛玻璃效果图片

毛玻璃效果,也被称为模糊效果,是许多现代应用中流行的一种视觉效果。在Android中,我们可以通过多种方式实现该效果。本文将探讨如何使用Android原生的Bitmap类和RenderScript来实现毛玻璃效果。1.准备工作首先,你需要确保你的应用已经添加了RenderScript支持。在你的`build.gradle`文件中,添加以下代码:gradleandroid{  defaultConfig{    renderscriptTargetApi21    renderscriptSupportModeEnabledtrue  }}2.创建毛玻璃效果函数以下是使用RenderScript

【云原生应用安全简介(含CloudStrike解决方案)】

一、云环境概述:1、云环境通常包含应用程序、数据库实例和对象存储(如AWSS3或SEOblob)。2、现代应用程序通常依赖容器化和微服务架构。3、云管理员扮演着管理云环境和各类工作负载的重要角色。二、安全威胁与漏洞:1、攻击者倾向于利用云配置中的漏洞来进行恶意活动,如信息泄露或造成破坏。2、常见的配置错误包括静态密码的使用、缺乏双因素认证和过度放权的访问权限。ps:1.使用静态密码:-静态密码是指长时间不变或很少更改的密码。这种做法在云环境中尤其危险,因为一旦密码被破解或泄露,不法行为者可以不受限制地访问系统。-解决方法:定期更改密码,使用强密码策略(复杂度和长度),并监控异常登录尝试。2.缺

鸿蒙原生应用/元服务开发-AGC分发如何配置版本信息(下)

12.根据《工业和信息化部关于开展移动互联网应用程序备案工作的通知》,自2023年9月初起,在中国大陆地区提供互联网信息服务的APP开发者,需要依法履行APP备案手续,并通过APP分发平台的备案信息核验。对于2023年9月7日后在AGC新上架的应用(发布地区包含中国大陆),需先通过应用的网络服务接入商完成APP备案,然后在应用上架时提供备案信息用于核验,核验通过后才允许上架。具体的备案操作请咨询对应的网络服务接入商,备案成功后,请使用开发者备案时的证件信息填写“备案信息”栏。如“主体类型”选择“企业”,请填写统一社会信用代码,长度不超过18个字符,仅支持英文字母和数字。如“主体类型”选择“个人

云原生周刊:Kubernetes 1.29 中的删除、弃用和主要更改 | 2023.11.27

开源项目推荐OrphanedConfigMaps该版本库包含一个脚本,用于识别Kubernetes命名空间中的孤立的配置映射。孤立的配置映射是指那些未被命名空间中的任何活动Pod或容器引用的配置映射。KubernetesMultiCooker该项目包含一个小型Kubernetes控制器,用于监视每个节点的CPU压力;当超过某个阈值时,节点将被污染(这样就不会在已经超载的节点上调度额外的工作负载),最后控制器将开始从该节点驱逐Pod。ReflectorReflector是一个Kubernetes插件,旨在监视资源(秘密和配置映射)的更改并反映相同或其他命名空间中镜像资源的更改。文章推荐Kuber

原生JavaScript实现video视频控制栏

Document00:00:00/0.51.01.52.01.0/*基础布局*/.common-player_video_container_wrapper{position:relative;width:500px;/*height:500px;*/background-color:#000;margin:auto;}.common-player_video_container_wrappervideo{width:100%;}ul{list-style:none;margin:0;padding:0;}ulli{text-align:center;padding:6px0;}ulli:ho

云原生小技巧 : 如何在本地调试 Kubernetes Webhook?

如果你是一名 KubernetesOperator 的开发者,你曾经是否面临过这样一个棘手的问题:如何在本地环境中高效地调试Webhook,尤其是在涉及有效证书回调的情况下。这篇文章旨在提供一种清晰的指南,帮助你克服这一挑战,优化本地开发和测试流程。为什么本地调试Webhook如此重要?当我们初步涉足KubernetesWebhook时,面对的首个挑战通常是ValidationWebhook。对于这种验证型Webhook来说,我们可以通过编写自动化测试来验证其功能。这不仅确保了我的Webhook按预期工作,还允许我在日常开发中临时禁用它,从而加快了整个开发过程。这种方法让我能够巧妙地避免复杂的