自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(467)
  • 收藏
  • 关注

原创 下载的文件打不开:那个“解除锁定”到底解除了什么

这一章解决三个问题:官方怎么定义它、它记录哪几类来源、定义里哪几个词最容易被跳过去。三段都短,但每一段都是后面判断的依据。微软支持页的原话是:这段话的主语不是 MOTW,是附件管理器。MOTW 在这句话里的身份是 “security information”——安全信息。官方用的词是 information,不是 policy(策略),不是 permission(权限),也不是 verdict(判定结论)。一字之差,读法完全不同:它提供的是一份事实记录,要不要据此拦、怎么拦,由读这份记录的组件自己决定。

2026-11-05 06:31:22 206

原创 复制一段密码之后,剪贴板上留下了什么

这一章只做一件事:把微软那份 Win32 剪贴板文档开头的两段原文摆出来,逐句读。这两段加起来不到五十个英文词,但它们把后面所有讨论的前提都定死了。截至 2026-11-05,微软《Clipboard》文档的开篇是这两句:「Theclipboard三处值得停一下。第一处是 “a set of functions and messages”。剪贴板在系统里不是一个装数据的格子,而是一组函数和一组消息。这意味着"使用剪贴板"本质上是调用接口,不是"访问某块内存"。

2026-11-05 06:29:25 126

原创 远程桌面连不上:先分清是本机、内网还是公网

远程桌面(Remote Desktop)连不上,多数人的第一反应是换个客户端再试一次。换到第三个还是不行,就开始怀疑系统坏了、网络坏了,最后连“是不是要重装”都想到了。麻烦在于所有失败都长着同一张脸:转圈、超时、提示凭据不对,现象几乎一样,原因却分散在四五个完全不同的位置。按现象去猜,命中率很低;按位置去查,一次能排除一大片。微软在《Enable Remote Desktop on your PC》里,把“能不能连上”写成五项并列的前提,逐字如下:这五项之间是“与”的关系。任何一项不成立,连接就建立不起来;

2026-11-05 06:27:28 229

原创 开机自启的程序不是你:计划任务的身份与触发条件

因为它们都不报错。/tr少了路径,任务照样创建成功;/tn撞名不加/f,得到的是警告而不是错误;262 和 238 这两个上限,只有真撞上才显现。所有"沉默失败"的参数都有同一个特点:正常路径上完全隐形,只在边界上咬人。配套资料:上面这三个参数(/tr/tn/f)我做了一张参数速查卡,含每个参数的默认值、长度上限和常见的"沉默失败"症状,和本章的对照表配套使用。放在资料包里,扫码即可获取。

2026-11-05 06:25:31 141

原创 自己写的程序用了加密算法,算不算“商用密码”

要素原文措辞它划出的边界实现方式采用特定变换的方法落在“变换”上,条文未列算法清单保护对象不属于国家秘密的信息等把国家秘密那条线排除在外交付形态技术、产品和服务三个并列,服务单独成立要素一把定义落在方法上,而不是某个算法名字上:条文正文里没有 AES、RSA、SM4 这类字样,也没有“经认证的算法清单”,你既不能靠“我用的是国标算法”自证合规,也不能靠“我用的是国外算法”主张不适用。要素二把国家秘密排除在外,那条线归别的法律法规管,本文没有核到可逐字引用的条文,只写“排除在外”。

2026-11-05 06:23:33 232

原创 手机丢了先做哪一步:顺序错了后面都补不回来

手机丢了的头十分钟,人最想做的事是"赶紧抹掉",而抹掉恰恰是整条链路上唯一不可撤销的一步。这张表按"能不能撤销"和"需不需要设备在手"两个维度排序:可逆的、不依赖设备的往前放,不可逆的、要走人工流程的往后放。截至 2026-11-04,两家厂商的官方帮助页给出的动作名称不同,但"可逆的在前、不可逆的在后"这条排序在两边都成立。第一条,抹掉会切断线索。Google 官方原话是「These steps permanently delete all data on your device, but may not

2026-11-04 14:35:23 96

原创 密码到底要多长:15 和 8 这两个数字各管什么

写这篇文章时,把 SP 800-63B-4 第 3.1.1.2 节和 3.2.2 节逐句对读了一遍,最大的感受是"15 位"这个数字单独拿出来几乎没有意义——它和限流、黑名单是一套的,拆开抄只会抄到形式。

2026-11-04 14:33:24 138

原创 密码管理器把密码存在哪:主密码、密钥派生与同步

主密码的用途(派生密钥)完全发生在本地,主密码的证明(我是我)才需要经过网络。密码管理器设计的精妙处,就是把"用途"和"证明"拆成了两条互不交叉的路径。对应到行动只有一条:确认解锁发生在本地,且客户端来自官方渠道。

2026-11-04 14:31:25 223

原创 摄像头旁边的灯亮了:系统按 App 记账,还是按硬件记账

先说结论:那个绿灯说明"摄像头此刻处于打开状态",它不说明"是谁打开的",也不说明"这次打开是否正当"。把它当成"被偷拍"的证据,和把它当成"从此不用担心",是同一种误读的两个方向。Apple 的 Mac 使用手册在讲摄像头权限时,用一段加注写清了指示灯的含义(逐字引用):这段话读三遍就能看出它的边界。第一句讲触发:打开一个能用摄像头的 App,摄像头就开。第二句讲指示:绿灯等于"已打开"。第三句讲解除条件:所有这类 App 都关掉或退出,摄像头和灯才一起关。三句全部在描述状态,没有一句在描述机制。它没有说

2026-11-04 14:29:28 148

原创 无痕模式关掉窗口就干净了?它只保证本机不留记录

"无痕模式到底有没有用"这个问题,问法本身藏着一个错误前提:很多人默认它是一层隐身,其实它是一层记账开关。先把结论放出来:无痕模式改的是这台机器的浏览器记不记账,不改对面能看到什么。这两个动作的作用域完全不同。前者发生在你磁盘上的几个文件里,后者发生在请求离开你机器之后。浏览器能控制的只有前者。截至 2026-11-04,我把三家浏览器的官方说明重新对了一遍,能确认的是:Firefox 与 Safari 的官方页面把"不保存"的对象一条一条列了出来,这些条目全部落在本机浏览器自己的记录上;两家也都用同样坦率

2026-11-04 14:27:29 190

原创 装个插件就能读所有网页:扩展权限到底给了什么

真正把范围推到"所有网站"的,通常是或里写的。官方《Match patterns》页给它的定义只有一句(逐字):这句话里有两个后果,容易被只读前半句的人漏掉。第一个是 permitted scheme。它匹配的是"允许的 scheme 下的 URL",不是"一切"。chrome://这类受限页不在其中——这一点第三章还会用到。第二个是 may take longer。官方把"影响所有主机"和"商店审核更久"写在同一句里,等于承认:宽范围是有代价的,代价由审核方先承担一部分。把这句话拆成两半看更有用。

2026-11-03 06:54:22 90

原创 双系统时间总差八小时:硬件时钟存的是哪个时区

写这篇文章时,把。

2026-11-03 06:51:57 166

原创 硬盘自检那行 PASSED:它到底保证了什么

如果 PASSED 是"没有失败"的对立面,那么"失败"到底指什么?man page 在同一节里给了定义(逐字):已经失败(already failed)——盘已经进入固件认定的故障状态;自预测 24 小时内失败(predicting its own failure within the next 24 hours)——盘自己算出来快撑不住了。注意第二条的主语:predictingits ownfailure。预测者还是盘自己,依据是固件能看到的那些征兆。

2026-11-03 06:49:32 224

原创 加了重试还是没重试:curl 认哪几类错误、算几次

脚本原本很朴素:请求一个接口,把结果写进日志,失败就再试一次。接口偶尔抖一下,于是在命令里补了三样东西——、,再加一个 把状态码打出来。第二天翻日志,三种结果混在一起。第一种,接口回 404,日志里只有一行,服务端只收到一次请求。那三行参数像是没写。第二种,端口没起来,命令几乎立刻退出,退出码 7。没有重试,也没有等待,快得像参数根本没被解析。第三种最费解:接口一直 503,服务端确实收到了三次请求,可脚本末尾 打出来是 0,监控面板一路绿灯。三种现象看着都像"重试没生效",其实是三件不同的事:第一件是

2026-11-03 06:47:10 150

原创 买云服务器要申报安全审查吗:办法管的是哪几类主体

第五条第一款逐字:「关键信息基础设施运营者采购网络产品和服务的,应当预判该产品和服务投入使用后可能带来的国家安全风险。影响或者可能影响国家安全的,应当向网络安全审查办公室申报网络安全审查。这句话的结构值得注意:前半段是预判,后半段才是申报,而申报挂着一个条件——“影响或者可能影响国家安全的”。关键信息基础设施运营者采购任何网络产品和服务都要预判,但只有预判落在"影响或者可能影响"上时才需要申报。"可能影响"这四个字把门槛放得很宽:不需要已经造成后果,存在可能性即可。

2026-11-03 06:44:47 386

原创 网页能打开图片一直转圈:MTU 与分片这一层

浏览器里敲一个地址,回车的下一秒钟文字就出来了。标题在,正文在,排版也在,看起来一切正常。然后你往下滚,图片位置是一个灰底的空框,中间一个小圈在转。视频停在第一帧,进度条不动。点一个几十兆的安装包,下载速度显示零,过一会儿变成失败。刷新一下,有时候图片出来了,有时候还是转。打开测速网站,跑出来的数字并不难看。同一台电脑换手机热点,同一个站点又正常了。这三种场景背后是同一件事,只是入口不同。第一种,连了隧道。公司 VPN、远程办公的加密隧道、某些代理工具的本地转发,都算。连上之后小页面正常,部分站点的大图和大

2026-11-02 06:30:55 219

原创 提交记录里的名字可以随便填:Git 身份与签名这一层

把本章的七条自查项做成一张可以打印的清单,每条后面附上对应的命令或观察点,排查依赖仓库时照着走。放在资料包里,

2026-11-02 06:28:13 155

原创 解压时报路径太长:Windows 的 260 到底卡在哪一段

走到第 11 行,才用掉 54 个字符,看起来还很宽裕;中间 20 段一过,累计到 243;最后一段文件名只有 29 个字符,加一个反斜杠变成 30,累计 273;再加终止符 1 个,274。比 260 多 14。也就是说,这条路径超得不算多。把前面某一层目录名缩短十几个字符,或者少套一层目录,它就能过。这也解释了为什么“改个文件夹名就好了”这种土办法经常有效——它动的正是那一列累计值。表里中文段的字符数和字数一致,因为官方口径用的是 characters(字符),不是字节。

2026-11-02 06:25:30 357

原创 端口被占了:三个工具给出三种答案,差在哪

本地起一个服务,进程退出了。终端给的理由很短:这个端口有人占着。没有说是谁,也没有说怎么让开。教程的第一条命令通常是 。敲下去,shell 不认这个命令。换个方向,,这次有输出了,一屏全是地址和状态,从头看到尾,没有一个进程名。再换 ,这一下有进程名了,可是同一个端口出现了两行,PID 还一模一样。三个工具,三种答案。接下来那个问题才是真正卡住人的:哪个能信。初学者常在这三处各猜一个原因:netstat 太老、两个程序在抢、我的机器不行。三个猜测通向同一个误会:把三个工具当成同一把尺子上的三个刻度,以为读数

2026-11-02 06:22:47 239

原创 安全事件之后先看时限:1 小时、2 小时与 4 小时怎么对号

第八条:网络安全事件处置工作结束后,网络运营者应当于30日内对相关事件发生原因、应急处置措施、造成的危害、责任追究、完善整改情况、教训等进行全面分析总结,形成事件处置总结报告按照原渠道上报。三个细节容易读漏。起算点是“处置工作结束后”,不是事发日。一起拖了一个月才收尾的事件,30 日从收尾那天数起。内容有六项,其中“责任追究”和“完善整改情况”是硬内容:前者说明内部怎么定责,后者说明改了哪些地方。这两项写不实,总结就退化成事件回顾。渠道则是“按照原渠道”——当初报给谁,总结还报给谁。

2026-11-02 06:20:03 427

原创 手机上的六位码怎么来的:TOTP 的时间步与截断

把手机切到飞行模式,打开验证器,六位数字照样在跳,倒计时照样在走。很多人第一次注意到这个现象时的第一反应是"它是不是预先存了一批码"。不是。验证器里存的从来不是一串码,而是两样东西:一把密钥,和一个算法。码是当场算出来的,计算的三个输入——密钥、当前时间、算法本身——全部在本机。整个计算过程不产生任何网络请求,所以断网与被断网,对它没有区别。对比一下密码的验证方式会更清楚。密码这条路是"你记住一个字符串,服务器存它的派生值,你把字符串发过去,服务器比对"。动态口令走的是另一条路:两边各自算,比结果。服务器并

2026-11-01 06:37:24 168

原创 自己练靶场存的数据算不算个人信息:第七十二条那条线

三个问题句式几乎一样,问的是同一件事:我自己弄出来的东西,从哪一步开始不归我自己管了。最常见的是在 DVWA 上练完一轮,把 users 表导成 csv 扔在桌面;或者练信息收集,把某个页面整份存下来。文件在自己硬盘里,没上传、没分享。问的人想要的答案通常是"不算",但这个答案不能直接给:它跳过两个前置问题——数据里有没有真实自然人,“存在自己硬盘上"算不算该法说的"处理”。先记一句:"存储"和"删除"都写在"处理"的定义里。麻烦在于,你以为自己在录靶场,实际录的是整块屏幕。容易出事的是画面边缘:书签栏、另

2026-11-01 06:35:28 198

原创 服务以谁的身份在跑:四个内置服务账户的差别

装靶场的人多半撞过这个岔口:程序在桌面上双击一切正常;注册成 Windows 服务后,去服务列表点"启动",进度条转一圈,状态又退回"已停止"。程序没换、路径没换、配置也没换,唯一换掉的是谁来启动它。反过来的情况也有:服务能起来,日志也正常,唯独访问共享盘那一步没动静;或者共享盘读写自如,本机某个目录却打不开。同一个人登录桌面,两边都通。把这口锅从程序身上挪开。**双击运行时,进程拿到的是当前登录会话的身份;注册成服务后,拿到的是服务控制管理器临时登录出来的另一个身份。**同一份程序,递给它的"身份证"不是

2026-11-01 06:33:30 268

原创 删了源文件链接就断:硬链接和软链接到底差在哪

教程里建链接的写法几乎都是这一行:。多敲几次就形成肌肉记忆——见 就是"建个快捷方式",跟桌面上那个带小箭头的图标差不多,删了原文件它就灰掉。然后在另一份文档里看到一条没带 的 。敲下去, 出来两行,名字不同,其余几乎一样:大小一样、时间一样、权限一样,没有箭头。于是一个很自然的问题冒出来——**到底复制了没有?**如果复制了,为什么大小一样;如果没复制,为什么删掉一个另一个没事。那就做一次最简单的实验:删掉那个"源文件",再分别 两个名字。一个照样输出 ,一个报错退出。这个结果和"快捷方式"的直觉是

2026-11-01 06:31:33 111

原创 打开文件数有上限:ulimit 报了一百万,为什么六万多就撑不住

搭本地靶场最容易卡住人的不是漏洞本身,是环境。一套服务刚拉起来时一切正常,跑一阵子之后开始出现"文件打不开":日志里躺着一行 ,没有堆栈,没有文件名,也没有说清是哪个文件。第一次遇到这种情况,多数人的动作是一样的:敲 ,看一眼数字。本机回的是 。一百万出头。看到这个数,直觉会告诉你"够了"——一套本地环境,再怎么折腾也用不掉一百万。然后就是本文要处理的那个矛盾:命令行说有一百万,程序却在六万出头就撑不住了。这两句话同时为真,因为它们问的不是同一个对象。 问的是这个进程账面上记着多少;程序失败的位置,是内核真

2026-11-01 06:29:35 176

原创 chmod 改了权限却没变:U 盘上那组权限从哪来

U 盘插上,把一份要给同事的脚本目录拖进去,顺手在终端里补一条 chmod。这是多数人拷素材时的固定动作:源码可以公开读,密钥和配置得收紧,脚本要能执行。手指敲下去,回车,没有任何提示。然后 ls -l 看了一眼,愣住:还是 。再看一遍命令,路径没错,卷也没挂错,用户也没错。于是把 换成 再敲一次,还是没有任何提示,还是 。两个语义相反的命令,得到同一行输出。多数人这时候会往三个方向想:命令写错了、当前用户权限不够、得加个 sudo。这三个方向都指向"我没做成",可命令的返回码是 0,它认为自己做成了一

2026-10-31 06:35:01 243

原创 两块网卡都在,流量走了哪一条:路由的最长前缀

搭靶场的人迟早会撞上这一幕。为了把攻击机和靶机放进同一段,装了一块虚拟网卡;为了查资料,开了 VPN;网线本来就插着。三样东西同时在,机器上就有了不止一个出口。然后症状来了。该走内网的地址,请求跑去了公网;本机刚起来的那个服务,别人连不上,自己用回环地址连得上。第一反应通常是「哪块网卡更像」。虚拟网卡名字里带着靶场,VPN 的接口看着更「专用」,于是直觉认为系统会挑那个。这个直觉是错的。包往哪走,不看网卡长什么样,只看路由表里哪一条的前缀最长。这句话能解释上面两个症状里的多数情况,下面用一张真实的表拆开。m

2026-10-31 06:33:04 181

原创 磁盘扩容后容量没变:虚拟盘、分区、文件系统三层

虚拟机的盘满了。关机,打开存储设置,找到那块磁盘,把容量从 10G 调到 20G,点确定。开机,终端里敲 。出来的还是 10G,可用空间还是那么一点。接下来的十分钟通常是这样的:重启一次,没用;再关一次机,回设置里确认那个数字确实是 20G,确认了;开始怀疑是不是改错了磁盘,是不是有两块盘,是不是少装了什么增强工具。这些都做完,结果通常还是 10G。因为改成的那个 20G,和 报出来的那个 10G,压根不是同一个东西。一块盘从外到里分三层:最外面是虚拟机软件管的那层镜像文件(虚拟磁盘容器),中间是分区表里

2026-10-31 06:31:07 43

原创 账号是管理员,进程却不是:UAC 下的两个令牌

装一个要动驱动的软件,改一次系统时间,或者往程序目录里丢一个文件,屏幕上弹出一句话:你没有权限。回头看账户,控制面板里明明写着管理员。这三个时刻有一个共同点:出问题的不是你的账户,是当前这个进程手里那张凭证。「我是管理员」是一句很含糊的话,它至少指三件事:账户在不在管理员组里、这次登录系统发给了我什么、眼前这个进程启动时拿到了什么。三件事互相关联,但只有第三件决定了你此刻能不能做成这件事。把三层摊开看,会发现它们的确定时间完全不同。第三行是本文的主角。它有一个容易被忽略的性质:进程的令牌在它出生时就定下来了

2026-10-31 06:29:10 138

原创 权限全给了还是读不到:SELinux 那一层在拦什么

一台 CentOS 上的 httpd,站点根目录从 挪到了 。挪完按老习惯走一遍:,。 拉下来,属主 apache,九位 ,一个短横都没有。浏览器打开,403。或者更奇怪:首页能开,站内某个目录的静态资源一直 404。 是绿的,端口在听,本机 curl 也通。日志翻到底,有一行看不懂的东西,里面有个 。于是开始怀疑人生:权限都给到 777 了,还能有谁拦?有的。而且它拦的时候, 上一个字都不会变。 里那九位,加上属主和属组,是传统 Linux 权限的全部判据。内核看三件事:发起操作的进程是谁(uid/gi

2026-10-31 06:27:13 957

原创 浏览器记住的密码存在哪:主密码保护的是哪一段

共享电脑上点「保存密码」,多数人当下想的是省事:下次不用再敲。真正开始不安,往往在几天之后——同事借机器查个东西,你站在旁边看着他把光标移进地址栏,忽然想起来:那次是我自己的账号,密码是不是也留在这台机器上了。这一想就收不住:留在哪?谁打得开?我把浏览器图标删掉是不是就没了?先把问题拆开。这个勾落下去之后,牵涉的是三件不同的事,它们存在三个不同的地方,被三种不同的东西守着。把它们揉成一句「浏览器记住了我的密码」,后面每个疑问都没法回答。读这张表要抓的是第二列和第三列的关系:同一个密码,可能同时躺在第一格和第

2026-10-30 06:27:43 273

原创 给靶机加一块盘:MBR 和 GPT 的四个差别先弄清

笔记本只有一块盘,Windows 装完,剩下的空间想留给 Kali;另买一块移动硬盘,打算把靶场镜像、虚拟机文件和历史备份都丢进去。两件事看着不相干,卡住的位置却常常是同一个下拉框:磁盘工具问你要 GUID 分区图,还是主引导记录。这个选择不是风格偏好。它一次定死三件事:这块盘能建几个分区、能被哪些机器认出来、装系统时固件去哪个位置找引导文件。选完再改,代价要按盘上有没有数据来算。初学者真正会撞上的卡点只有三种,其余都是变体。三行的共同点:现象在软件里,原因在表里。很多人把 GPT 当成 MBR 的新版本,

2026-10-30 06:25:46 146

原创 挂载时加了 noexec:它挡住的是哪一步,又挡不住什么

man7.org 上 mount(8) 的手册页对noexec只有一句:它的反向形式exec也是一句:两句摆在一起看,差别不止一个否定词。exec说「许可执行二进制和其他可执行文件」,noexec收紧成「不允许直接执行任何二进制」——一边「执行」,一边「直接执行」,多了个direct。这个形容词不是修辞。写exec时把「其他可执行文件」也算了进去,写noexec时只提 binaries,还限定为 direct——文本自己在提示:有一类执行是不直接的,而它没被这句话覆盖。这是第四章的伏笔。

2026-10-30 06:23:49 157

原创 PDF 和 Word 里还留着你的名字:文档元数据怎么查、怎么清

是核心属性,本机实测的命名空间是,前缀cp。dc:creator:最初创建者最后保存的人:保存次数:创建时间,带:最后修改时间剩下的dc:titledc:subject也在,多数是空的——不是没生成,是没有人填过。dc:creator和是两个不同的人。前一个是建文档的人,后一个是最后一次点保存的人。小组作业里这两个经常对不上,一转手就留下痕迹。是保存次数,它不告诉你改了什么,但告诉你改过几次——「一次写完」和「改了十几稿」,在这个数字上分得开。

2026-10-30 06:21:53 54

原创 远程登录一直失败:安全日志里 4625 的六组字段怎么读

靶机在虚拟机里开着,远程桌面那个窗口弹回来,密码你确认了三遍。第一反应是去靶机上看日志——毕竟登录是它的事,失败的账号也是它上面的账号。打开事件查看器,左边点进「Windows 日志 → 安全」,干干净净,连失败的影子都没有。接着开始怀疑一串东西:日志是不是被关掉了,虚拟机时间是不是不对,账户是不是根本不在这台机器上,是不是得推倒重装。多数情况下这些怀疑都不成立。你只是在一台不会写这条记录的机器上找。Microsoft Learn 那页《4625(F): An account failed to log o

2026-10-30 06:19:55 164

原创 虚拟机里复制粘贴时好时坏:增强工具管的是哪一层

VirtualBox 官方手册第 4 章讲的就是这套东西,章首第一段把它的位置说得很死。原文(ch04 §4.1):inside这句话有三个信息点。第一个是inside,原文还用了斜体。它装在虚拟机里面,不是宿主机上。宿主机上那个 VirtualBox 程序负责"虚拟出一台机器";增强工具负责"让这台机器更好用",装在客户机里。两者名字像,位置相反。第二个是。顺序不能颠倒:先装系统,进系统,再装这一层。一台全新虚拟机,"系统装好了"只完成了一半。。

2026-10-29 06:33:36 166

原创 压缩包加了密码,里面的内容真的加密了吗

把一个资料包设了口令,拖进聊天窗口发出去,对方问密码多少,你在另一条消息里回。整个过程不到一分钟,但发完之后你还是会点开那个文件看一眼属性,看看大小对不对,看看图标有没有变成一个带锁的样子。这个动作说明你心里有一块没落地。不是怕口令打错,也不是怕对方不会解压,而是「加了密码」这四个字在你脑子里代表的分量,和你实际做的那件事之间,有一段说不清的距离。于是去搜「压缩包加密安全吗」。搜索结果分成两派:一派说压缩包自带的加密是老古董,加了等于没加;另一派说压缩包也支持 AES,够用了。两派听起来都有道理,但都没回答

2026-10-29 06:31:39 212

原创 共享权限给了完全控制:为什么还是拒绝访问

下午,同事发来一句话:那个文件夹我还是打不开。你连上去看:右键文件夹,属性,共享,高级共享,权限,Everyone 那一行勾着完全控制。不放心,再看安全选项卡,他那个组在列表里,权限一栏写着修改。两处都给了。让他重试。还是被拦下。你回去把共享权限取消再勾一遍,应用,确定。还是不行。最后你把他的账号单独加进安全选项卡,给到完全控制,这次开了。事情解决了,但你不知道那一步为什么管用。下一次换个人、换个文件夹,同样的流程再走一遍。动作记住了,机制没记住——这就是本文要拆的:那两处勾选各管什么,为什么一处给足了,另

2026-10-29 06:29:42 247

原创 备份每次都像第一次:rsync 判断要不要传的依据

第一次备份,人多半是敲完命令就去泡茶。第二次还是泡一杯茶的时间,于是开始怀疑「增量」是不是一句商家话术。这是第一种抱怨:慢。第二种来自换机器。同一份目录从这台拷到那台, 说没什么要传的,可打开对面那个文件,内容明明是旧的。人到这一步会依次怀疑网络、权限、路径末尾的斜杠。第三种方向相反:只改了一个字,为什么整个目录都在动。三个抱怨听起来是三件事,其实收在同一个部件上—— **判断「这个文件到底要不要传」**的那一步。搬运的部分它做得很好,手册开篇就讲它成名于增量算法:注意它的位置:讲的是「决定要传之后,怎么少

2026-10-29 06:27:45 422

原创 法律里说的密码不是登录密码:密码法管的是哪一类

读法律文本有先后:定义说“我讲的是 A”,后面条款里的 A 都是这个意思,不会中途换成 B。所以“密码法要求口令至少八位”这种说法,在定义这一层就断了。不是它规定得宽松,是它根本没规定——5 章 44 条里没有一条在讲用户口令怎么设。本章可以带走的一句:法律先定义再规范;定义里没有的东西,后面四十多条也不会突然冒出来管它。

2026-10-29 06:25:48 430

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除