登录社区云,与社区用户共同成长
邀请您加入社区
随着鸿蒙生态的快速发展,越来越多的 Flutter 应用需要适配 OpenHarmony 平台。但生态早期,大量常用三方库只有 Android / iOS 实现,鸿蒙侧只能自己造轮子。为了解决这个问题,对一批高频使用的 Flutter 三方库做了 OpenHarmony 平台适配,统一托管在 GitCode 的下,全部通过 TAG 版本隔离、配套门禁编译验证,开箱即用。本篇是系列文章之一,主角是—
M-Robots OS是深开鸿发布的全国首个基于开源鸿蒙的分布式异构多机协同机器人操作系统,以开源鸿蒙(OpenHarmony)为底座,通过统一标准实现多形态机器人的高效协作,并赋能机器人与人、环境的智能交互,可适配工业制造、教育科研、商业清洁、无人零售、智慧巡检、智慧农业等多场景。基于M-Robots OS,制作机器人与配送机器人通过M-DDS实现自发现自组网,订单信息、设备状态和任务进度实时同
鸿蒙生态的设备量产,跟Android最大的区别不是API怎么写,而是硬件层的一致性差太多。Android那边高通平台基本一统天下,驱动、摄像头、NPU都有标准化接口。OpenHarmony 5.0生态还在快速扩展,RISC-V、各种国产NPU、MIPI模组百花齐放,适配工作量确实更大。
摘要: 本文记录了百度人脸识别SDK信创版在鸿蒙OpenHarmony 5.0、银河麒麟V10和统信UOS三大国产系统的适配实战。通过对比三系统的部署流程、性能数据和功能支持,发现: 鸿蒙适配轻量级IoT场景,但功能受限(无活体检测和万人库支持),检测耗时210ms; 麒麟(飞腾D2000)部署最接近Ubuntu,检测耗时45ms,适合中低并发信创项目; 统信(鲲鹏920)性能最优(检测32ms)
文章摘要: OpenHarmony项目中采用memset_s函数对结构体进行安全清零初始化,而非传统的{0}方式。这种做法主要基于三个原因:1.遵循安全编码规范要求,统一使用带边界检查的_s系列函数;2.确保完全清零结构体所有字节(包括填充位),避免潜在安全隐患;3.保持项目代码风格一致性。虽然{0}方式更简洁高效,但memset_s提供了更强的安全保障,尤其在处理敏感数据(如加密密钥)时,项目会
本文介绍了如何在 HarmonyOS NEXT 生态中使用 Flutter 的 crypto 插件实现数据加密与安全签名。crypto 作为纯 Dart 实现的跨平台库,具有计算一致性、高性能流处理等优势,支持 MD5、SHA 系列算法及 HMAC 签名。文章详细解析了哈希算法原理,提供了依赖配置指南,并通过基础摘要计算、HMAC 签名等核心代码示例,展示了加盐哈希等安全实践。最后通过完整的&qu
在进行 OpenHarmony 的日程管理、金融账单或数据统计功能开发时,原生的DateTime日期判断:如何快速判断“今天是不是周末”?时间位移:如何获取“下周一的起始时刻”?格式化焦虑:如何用最少的代码把日期转为“15 分钟前”这种语义化描述?dart_date软件包是DateTime的全方位超能增强包。它借鉴了moment.js和date-fns的设计哲学,通过极简的扩展方法(Extensi
本文介绍了如何在鸿蒙(OpenHarmony)应用中使用sqlcipher_flutter_libs实现本地数据库加密。SQLCipher采用256位AES算法透明加密数据库文件,为金融、医疗等敏感数据提供工业级防护。文章详细讲解了核心原理、鸿蒙适配方案、API使用方法,并给出典型应用场景和性能优化建议。通过实战代码演示了加密数据库的初始化和操作流程,强调数据安全在鸿蒙应用开发中的重要性。开发者可
本文介绍了如何在OpenHarmony应用中使用Flutter三方库dart_des实现经典DES与Triple-DES算法的安全加解密。dart_des作为纯Dart实现的轻量级加密库,可兼容传统金融系统、硬件设备协议等场景。文章详细解析了DES算法原理、鸿蒙适配方案、核心API使用,并提供了金融支付、NFC门禁等典型应用场景示例。针对OpenHarmony平台特性,提出了密钥安全管理、多核性能
在移动应用的安全体系中,用户密码的存储方式是衡量一个开发者专业水准的黄金标准。明文存储自不必说,即使是简单的 MD5 或者是 SHA1 加密,在如今强大的算力和彩虹表面前也已显得脆弱不堪。在开发中,我们需要一种能够有效抵抗“暴力破解”和“离线碰撞”的加密方案。bcrypt库作为业界公认的密码加盐混淆方案,通过其可调整的计算成本(Cost Factor)和天然的随机盐处理,为鸿蒙应用提供了银行级的安
本文介绍了Flutter三方库riverpod_test在鸿蒙应用中的适配指南。该测试框架能对复杂状态管理逻辑进行深度验证,提供依赖隔离、异步状态捕获等特性,大幅减少测试代码量。文章详细解析了其原理、核心API及典型应用场景,并针对鸿蒙平台特性提出异步时序稳定性和平台差异化的解决方案。通过实战演示展示了如何构建下载任务测试器,强调该工具对保障鸿蒙应用质量的重要性,是开发者实现自动化质量闭环的关键利
运行效果图安全知识闯关是一款亲子教育类应用,核心理念是"游戏化学习安全知识"。通过情景模拟和选择闯关的方式,将枯燥的安全教育转化为有趣的游戏体验,让孩子在轻松愉快的氛围中掌握各类安全知识。安全教育是儿童成长过程中不可或缺的一环,但传统的说教方式往往效果有限。本应用借鉴游戏化学习理论,将安全知识融入情景模拟中,让孩子在"做选择"的过程中主动思考,在"闯关"的过程中获得成就感,从而加深对安全知识的理解
本文为 Flutter for OpenHarmony 跨平台应用开发任务 53 实战教程,完整实现数据加密存储,通过 AES 加密算法、密钥管理机制、安全存储策略三大核心方案,在鸿蒙设备上解决了敏感数据泄露、存储不安全等问题,筑牢了应用数据安全防线。基于前序本地存储等能力,完成了数据加密服务框架封装、AES 加密算法实现、密钥管理机制落地、安全存储功能开发、可视化展示页面搭建全流程落地,同时实现
在 HarmonyOS 的应用生存周期中,身份资产的“准入安全性”是决定应用能否在大规模分布式环境下稳定运行的基石。当我们在鸿蒙端开发涉及海量用户授权、复杂 MFA(多因素认证)或者是需要与开源 BaaS(如 Supabase)进行深度身份绑定的业务逻辑时。如果完全手写身份令牌(Token)的刷新、解析与存储逻辑。不仅逻辑会极其混乱,更容易产生由于时序竞争导致的授权态失效。gotrue作为一个专注
本文为 Flutter for OpenHarmony 跨平台应用开发任务 54 实战教程,完整实现网络安全防护,通过 SSL 证书校验、请求签名验证、中间人攻击防护三大核心方案,在鸿蒙设备上解决了网络通信过程中的数据泄露、请求篡改、中间人劫持、证书伪造等安全问题,全方位筑牢应用网络通信安全防线。基于前序数据加密存储、网络请求等能力,完成了网络安全服务框架封装、SSL 证书校验实现、请求签名机制落
在应用开发中,账号和密码相关功能非常常见。虽然真正的生产环境不能简单地把密码直接存储在本地,也不能只依赖前端摘要逻辑来保证安全,但在学习阶段,使用三方库理解“摘要算法”和“数据处理流程”是很有必要的。本篇文章以“校园账号安全摘要工具”为场景,使用 OpenHarmony 三方库实现一个简单的 SHA-256 摘要生成页面。用户输入账号和密码后,程序会将账号、密码和盐值组合起来,再通过 SHA-25
哈喽哈喽~在鸿蒙 App 里,登录认证就像给自家房门装一把可爱的小锁,既能挡住不速之客,又能让我们的专属数据乖乖待在里面不跑丢~这次我用 Flutter 搭了一套超实用的登录功能,从粉粉的登录页面到稳稳的身份校验,一步步实现下来,感觉自己像给 App 穿了件安全小外套,安全感直接拉满!这次用 Flutter 给鸿蒙 App 做登录认证,就像搭了一个小小的安全城堡,页面是软软的城门,请求是递进去的身
XXE(XML External Entity, XML外部实体)漏洞是一种与XML处理相关的安全漏洞。它允许攻击者利用XML解析器中对外部实体的处理能力,通过注入恶意的外部实体,控制目标系统的行为,从而实现信息泄露、拒绝服务(DoS),甚至远程代码执行等攻击。
在 3•15 消费者权益日这个节点,重新审视安全问题,旨在提醒行业:唯有持续提升技术防护水平,才能赢得用户的长久信任。在数字化资产领域,由于分布式技术具有跨境和不可逆的特点,一旦发生风险事件,追回往往面临挑战。因此,一个平台的核心能力,并不只是操作体验,而是是否具备长期保障用户资产安全的技术底蕴。随着市场的成熟,平台间的竞争已不仅是功能多寡,而是安全能力与透明度的较量。每年的 3•15 消费者权益
域名(英语:Domain Name),又称网域,是由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时对计算机的定位标识(有时也指地理位置)。由于IP地址具有不方便记忆并且不能显示地址组织的名称和性质等缺点,人们设计出了域名,并通过网域名称系统(DNS,Domain Name System)来将域名和IP地址相互映射,使人更方便地访问互联网,而不用去记住能够被
SugarNMSTool是“北京智和信通技术有限公司”开发的图形化SNMP工具,可以免费使用。工具只有3M大小左右,便于携带,免安装,无数据库,可在Windows、Linux、Unix系统上快速运行。工具由大型SugarNMS智能网管软件的精华功能精简而成。SugarNMSTool是网管员、SNMP设备开发调试、SNMP诊断的日常必备工具。产品网站:www.zhtelecom.com.cn。
在当今这个数据驱动的时代,网络安全已不再是可有可无的附加品,而是保障信息社会正常运转的基石。在OSI模型的各个层级中,网络层(第三层)作为连接不同网络的枢纽,其安全至关重要。IPsec(Internet Protocol Security)正是在这一关键层面上提供安全保障的协议族,它通过一系列精巧设计的协议,为IP网络通信提供了强大的加密、认证和完整性保护。
本文深入解析Kubernetes的安全机制,涵盖五个核心方面:认证机制(包括X509证书、ServiceAccount等多种方式)、基于角色的授权(RBAC)模型、准入控制器作用与常见类型、安全上下文的关键配置参数以及网络策略的规则制定。通过对比表、YAML示例等形式,详细展示了如何实施认证授权、资源限制、权限控制、网络隔离等安全措施,为企业构建安全的Kubernetes环境提供实践指导。这些机制
KLJN协议通过物理层机制实现了理论上的无条件安全性,但其实际安全性高度依赖RNG的质量和物理实现的完善性。针对RNG的统计攻击揭示了协议在非理想条件下的脆弱性,未来的研究方向需聚焦于RNG安全增强、多维度物理参数优化以及新型攻击模型的动态防御。尽管存在挑战,KLJN在智能电网、硬件安全模块等领域的应用潜力仍值得深入探索。📚2 运行结果部分代码:N = 1;%else%end。
互联网(Internet)是全球计算机互联的网络体系,由美国科学家阿尔文·托夫勒于1968年提出构想,旨在实现全球信息共享。它通过物理层、数据链路层和网络层等技术架构,连接各类终端设备,支持数字、文本、音视频等多元信息交互。互联网深刻改变了人类生活与工作方式,同时也面临网络安全等挑战。未来发展趋势包括全球化覆盖、技术深化应用和强化安全管理。在就业领域,网络安全方向需求旺盛,岗位涵盖渗透测试、安全运
dir端口号→ 指定应用Flags→ 控制连接状态和数据推送SEQ/ACK→ 保证可靠、顺序传输窗口大小→ 流量控制→ 扩展功能(时间戳等)Payload→ 上层应用数据(Redis 命令)Length: 3Length: 6Length: 3Length: 3Frame (信封)└─ Ethernet II (MAC 地址)└─ IPv4 (源/目标 IP)└─ TCP (源/目标端口, SEQ
摘要:本文详细记录了SQL注入漏洞的探测过程,主要包括:1)通过参数测试判断注入类型为')闭合方式;2)使用orderby确定数据表列数为3;3)通过布尔盲注枚举出数据库名security;4)逐步获取表名(users)、字段名(id/username/password)及表中数据。整个过程运用了报错判断、字符枚举等方法,最终成功提取数据库敏感信息。
本文为CTF新手提供从入门到参赛的系统学习路径。首先建议选择Web安全、密码学或逆向工程等方向进行专攻,掌握Python、C++等编程语言及常用工具。其次推荐通过靶场实战和真题训练提升技能,重点学习SQL注入、XSS等常见漏洞利用方法。最后介绍赛事参与方式,建议组队分工并利用CTFtime平台报名。文章强调脚本编写、时间管理和团队协作的重要性,指出3-6个月的系统训练即可具备参赛能力。
✅--+确实注释掉了 LIMIT,SQL可以查询全表✅ 用是因为PHP代码只显示第1行的2个字段✅ 网页只给了2个显示位置(username 和 password)非常好的问题!这涉及到MySQL的核心机制。✅是MySQL的固定系统数据库✅ 存储了所有数据库的元数据信息✅ SQL注入中用来探测数据库结构✅ 是注入攻击的核心工具✅ 其他数据库也有类似的系统表这就是为什么在SQL注入教程中,总是必学内
13、重点、敏感系统排查https://t.zsxq.com/04QbayJIi。11、目标系统重点排查 https://t.zsxq.com/04fAQRNFy。12、集权系统排查https://t.zsxq.com/04z3BMjuf。6、漏洞扫描https://t.zsxq.com/04RNjeyzb。7、渗透测试 https://t.zsxq.com/04mIauJmE。8、基线检查 ht
Secret是Kubernetes中用于存储敏感配置数据的资源类型,与ConfigMap类似,但专门用于处理密码、令牌、密钥等需要保密的信息。数据会被Base64编码存储(注意:这只是简单编码,并非加密,真正的加密需结合RBAC权限控制或第三方密钥管理系统)可以被Pod挂载为文件或注入为环境变量与ConfigMap一样支持“配置与代码分离”,但更侧重敏感信息的安全管理简单说,Secret就像一个“
现有的大模型问答模式会有泄露用户隐私的风险,可以将模型开源本地部署,但部署要求较高,增加成本互不信任且不信任任何可信第三方,除了各自的私有输入以及函数输出之外,不能获知任何额外信息MPC安全模型分类Privacy-Preserving Machine Learning(PPML)隐私保护机器学习ASS(Addtive Secret Sharing) + Beaver Triple(乘法三元组)AB
1988年,一款名为“莫里斯蠕虫”的程序悄然传播,它最初是康奈尔大学研究员的实验项目,目的是测量互联网规模。可谁也没想到,这个程序失控后感染了数千台电脑,成为史上首个大规模网络攻击事件。从那时起,网络安全不再是实验室的玩具,而演化成了抵御黑客风暴的现实盾牌。网络安全(Cyber Security)一词中的“Cyber”源自希腊语“Kubernetes”,意为“舵手”,象征掌控数字海洋的航行。就像舵
Kubernetes作为一个分布式集群的管理工具,保证集群的安全性是其一个重要的任务。所谓的安全性其实就是保证对Kubernetes的各种客户端进行认证和鉴权操作。客户端在Kubernetes集群中,客户端通常有两类:User Account: 一般是独立于Kubernetes之外的其他服务管理的用户账号。Service Account: kubernetes管理的账号,用于为Pod中的服务进程在
Pod安全上下文(Security Context)是Kubernetes中用于定义Pod或容器级别的权限和访问控制的机制。通过配置安全上下文,可以限制容器的运行权限,例如以非root用户运行、禁用特权模式等,从而减少潜在的安全风险。:集群级别的资源,用于定义Pod的安全标准(已逐步弃用,推荐使用PodSecurity Admission)。:Kubernetes 1.22+内置的替代方案,通过标
## **一、航空航天与国防系统** 1. **飞行模拟器同步** 在航空训练系统中,反射内存卡用于连接飞行模拟器的运动平台、视景系统和操纵设备。### **二、工业自动化与机器人控制** 1. **高精度运动控制** 汽车制造中的焊接机器人通过反射内存卡实现多轴协同。### **三、科研与医疗设备** 1. **粒子加速器同步** 欧洲核子研究中心(CERN)的大型强子对撞机(LHC)采用反射内
通过本文,你已经学会了如何使用 Kubernetes 部署一个前端 Nginx 镜像,并配置 Ingress 来实现外部访问。Kubernetes 提供了强大的功能来管理容器化应用,希望这篇文章能帮助你更好地理解和使用 K8s。
这个漏洞的根本原因是,当范围检查时 A 为 false 时,|| 允许表达式的操作符 C 部分独立决定最终结果,从而绕过对有效年份范围的限制。通过比较原始代码和两种优化方案,本文强调了将复杂布尔表达式分解为简单独立判断条件的重要性,以提高代码的可读性、可维护性和强度,避免意外行为,确保算法的正确性。优化策略1:早期退出和多个简单判断为了解决上述问题,提高代码的可读性,推荐的策略是将复杂的条件分解为
本文介绍了Kubernetes中Service的作用及其不同类型(ClusterIP、NodePort、LoadBalancer、ExternalName)的使用场景和配置方法。Service通过kube-proxy实现负载均衡和Pod IP动态管理,支持三种代理模式(userspace、iptables、ipvs)。重点讲解了Headless Service、MetalLB配置、Session
利用路由追踪功能,还能清晰查看网络数据包究竟是沿着怎样的路径传输的,让网络问题无所遁形。WiFi 密码管理功能想必会让不少人眼前一亮,要是你不小心忘记了已连接过的 WiFi 密码,别着急,InternetTest 能帮你一键恢复,并且直接查看明文密码,甚至还可以通过二维码的形式分享给他人,既方便又安全。IP 查询与定位功能实用又有趣,你只需轻轻一点,就能快速查找指定 IP 或网站的详细信息,像所属
Arm 处理器的 Secure Boot 安全启动功能能够有效防止在设备上运行非授权的或者恶意窜改的固件。Secure Boot 系统在启动时会使用烧录的处理器上的密钥验证 Bootloader,Bootloader 会验证 kernel FIT 镜像,而 kernel 继续验证 rootfs 的有效性。这一逐个验证的流程成为 Chain of Trust。用户如果使用传统方法使用启动功能需用需要
专注于企业级安全、云计算与IT基础架构的产品和服务供应商。据传,深信服加班非常可怕,每当员工加班到深夜时,主管都会贴心的给大家点一份窑鸡。所以深信服也被戏称为“窑鸡”。2019年360企业安全集团更名为奇安信科技集团(所以别再问我为什么安全大厂没有360了,奇安信就是360)奇安信作为新一代的网络安全领军者,主要为政府、企业和用户提供网安产品和服务,是2022年冬奥会和残奥会网络安全服务与杀毒软件