摘要:
背景 公司代码规范新加一条:“核心库禁用异常。” 于是我把原本四处 throw 的日志库翻出来,决定用 std::error_code 做一次“无异常化”翻新。过程顺手记下,权当备忘。 选型思路 异常一旦禁用,能选的只剩三样: 返回 bool——信息太少; 输出 int errno——命名空间污染; 阅读全文
背景 公司代码规范新加一条:“核心库禁用异常。” 于是我把原本四处 throw 的日志库翻出来,决定用 std::error_code 做一次“无异常化”翻新。过程顺手记下,权当备忘。 选型思路 异常一旦禁用,能选的只剩三样: 返回 bool——信息太少; 输出 int errno——命名空间污染; 阅读全文
posted @ 2025-12-30 10:25
VirboxProtector
阅读(15)
评论(0)
推荐(0)

在某起勒索攻击事件的溯源过程中,安全团队发现一个关键矛盾:被加密文件的修改时间显示为三个月前,而攻击日志却明确记录了加密行为发生在48小时内。这种时间线上的撕裂,正是文件属性篡改制造的典型认知陷阱。随着攻击技术的精细化发展,文件元数据已从"客观证据"异化为"误导工具",迫使防御体系重新定义"可信基准
Docker凭借其高效的容器化技术,成为现代软件开发与部署的重要工具。本文汇总了Docker日常操作中高频使用的命令,涵盖镜像管理、容器操控及信息查询等核心场景,帮助快速掌握Docker基础操作。 镜像管理实用命令 1. 拉取镜像 docker pull 镜像名:标签 # 拉取指定版本的CentOS
为何需要语言协同 软件开发中,开发效率与运行性能的平衡始终是一个核心难题。Python和C++作为两门特性差异显著的语言,恰好能在这两个维度形成互补,为解决这一难题提供了可行路径。 Python的特性审视 Python以其简洁明快的语法、高效的开发流程、出色的跨平台兼容性和丰富的生态系统,成为众多开
抽屉的诞生 Xcode 11 之前,苹果开发者习惯把不同架构的 Framework 摊在桌面: MyFramework_ios.device MyFramework_ios.simulator MyFramework_macos 像三只散落的抽屉,谁用谁搬。 2019 年,苹果递来一只“万能抽屉”—
在Linux系统中,进程的内存空间通常是相互隔离的,这种隔离性是系统稳定性和安全性的重要保障。然而,在某些合法场景(如调试、进程监控、内存分析)中,需要突破这种隔离实现跨进程内存交互。本文将深入解析三种主流的跨进程内存读写技术,对比其特性与适用场景,并探讨对应的安全管控策略。 一、ptrace:进程
前言 在之前的文章中,我们介绍了什么是对称加密什么是非对称加密,同时我们在文章中我们留下了一个疑问,那就是如何确认公钥和数据就是对方的而不是伪造的,今天这篇文章我们就聊聊相关的技术,签名与证书,非常有用,注意听讲哈 签名 平时我们说的签名更多是签个名字,比如有个文件需要经过我的确认,我再确认后需要拿
浙公网安备 33010602011771号