新闻详情

新闻详情

首页 / 资讯中心 / 详情

macshot隐私与安全深度解析:零遥测、零服务器,沙盒与权限机制一次讲清

发布时间:2026/9/28 20:20:45来源:尧图网络
macshot隐私与安全深度解析:零遥测、零服务器,沙盒与权限机制一次讲清
macshot隐私与安全深度解析零遥测、零服务器沙盒与权限机制一次讲清【免费下载链接】macshotFeature-packed native macOS screenshot recording tool: annotate, auto-redact PII, record GIFs, OCR translate, scroll capture, beautify, and more. No Electron, no subscription.项目地址: https://gitcode.com/gh_mirrors/mac/macshotmacshot 是一款免费开源的原生 macOS 截图与录屏工具主打零遥测、零服务器所有截图、录像和设置都只存在你自己的 Mac 上开发者不运营任何服务器也不收集任何使用数据。本文将带你拆解它的沙盒机制、屏幕录制权限模型、本地数据存储与可选的第三方上传服务搞清楚零遥测到底是怎么做到的 。一、零遥测、零服务器它明确不做什么很多工具打着本地运行的旗号却在后台悄悄回传使用数据。macshot 在 PRIVACY.md 中用一整节macshot does NOT do直接划清边界无遥测或分析不会打电话回家不追踪使用行为不向开发者发送任何数据无数据收集不收集个人信息、使用统计、崩溃报告无服务端存储开发者不运营服务器截图、录像、设置全部保存在本地不碰你的上传内容上传到 Google Drive 的文件直达你自己的 Drive 账户开发者无法查看或下载。这意味着你无需为后台进程担心——macshot 的每一次网络请求都来自你明确触发的动作。二、macOS 沙盒权限被锁在最小范围里macshot 通过 macshot.entitlements 启用了完整的App Sandboxcom.apple.security.app-sandbox为true。沙盒是 macOS 的安全边界应用只能在授权清单声明的能力内活动。这份清单可以逐项读出它被允许做什么沙盒能力用途network.client仅用于你主动发起的上传与更新检查files.user-selected.read-write只能读写你亲自选择的文件files.bookmarks.app-scope通过安全作用域书签跨启动记住保存目录device.audio-input/device.camera录屏时采集麦克风、摄像头画中画注意清单中没有读取整个用户目录这类宽泛权限。以保存目录为例macshot 在 SaveDirectoryAccess.swift 中实现了安全作用域书签机制你在系统面板中选择一个文件夹后macshot 保存一个带作用域的书签security-scoped bookmark每次写入前startAccessingSecurityScopedResource()申请、写入后stopAccessing()释放。换句话说它每次只能碰到你授权的那个文件夹碰不到旁边任何东西。三、屏幕录制权限由系统掌控你随时可收回macshot 需要Screen Recording屏幕录制权限来截取屏幕——这是 macOS 对能看到你屏幕的一切像素的严格管控。关键在于权限由macOS 本身授予和监管而非应用自证清白你可以随时在系统设置 → 隐私与安全性 → 屏幕与系统音频录制中关闭它如上图所示使用元素吸附Tab 键选中按钮/输入框、按键或点击高亮等功能时macOS 还会分别要求辅助功能Accessibility或输入监控Input Monitoring权限每一项都独立授权、独立可撤。沙盒 系统级权限开关形成了双重保险即使应用代码出了问题它也无法越过 macOS 划定的围栏。四、本地数据清单你的 Mac 上存了什么macshot 在本地保存的数据非常克制完整清单见 PRIVACY.md截图与录像— 存到你自选的文件夹默认图片截图历史— 存放在~/Library/Application Support/com.sw33tlie.macshot/history/大小可在偏好设置中控制设为 0 即完全关闭偏好设置— 存放在标准的 macOS UserDefaultsGoogle Drive 令牌— 仅当你主动登录时才会产生存放在gdrive_tokens.json权限为0600仅属主可读写且在偏好设置中登出即删除。没有任何一项数据会离开你的设备除非你按下上传按钮。五、可选服务全解析每一次联网你都知情macshot 唯一的联网行为来自三类**完全可选opt-in**的服务Google Drive仅当你主动登录上传走 OAuth 2.0 流程。源码 GoogleDriveUploader.swift 中可见权限范围仅为drive.file——它只能读写自己创建的 macshot 文件夹读不到你 Drive 里的任何其它文件imgbb / S3图片直传到相应服务器macshot 作为通道不中转、不留副本Sparkle 自动更新仅向 appcast.xml 发起版本检查请求不含任何个人数据下载的安装包带 EdDSA 签名校验sparkle:edSignature防止更新通道被篡改。如果你希望彻底断网macshot 还提供一个Offline 构建变体BuildVariant.swift 通过编译开关区分去掉全部上传功能对应 appcast-offline.xml 独立分发适合对网络行为零容忍的敏感环境。六、隐私的另一面本地自动脱敏Auto-Redact隐私保护不只靠不上传macshot 还在本地帮你主动消除敏感信息。它的 PII 自动脱敏引擎PIIRedactionPlanner.swift 与 AutoRedactor.swift在 Mac 本地识别并打码邮箱、电话号码、IP 地址、SSN信用卡号、CVV、有效期AWS 密钥、Secrets/Tokens、HEx Keys 等开发者凭证人脸可开启 Faces 识别。全部识别在本地完成——这正是零服务器设计最实用的落点最敏感的像素从未离开你的机器也被模糊在最安全的时机。该功能是尽力而为的启发式匹配见 SECURITY.md 的 Out of scope 说明重要截图仍建议人工复查。七、开源 漏洞响应隐私承诺可被验证我们不收集数据是一句承诺而开源让它可以被验证。macshot 是 GPLv3 完全开源项目任何人都能审计全部源码确认零遥测。安全方面SECURITY.md 给出了专业规范的漏洞披露流程支持 GitHub 私有漏洞报告PVR优先响应目标48 小时内响应高危问题数天内给出修复或方案仅支持各变体最新正式版macOS 沙盒 Sparkle 自动更新让绝大多数用户保持最新。总结普通用户该如何看待 macshot 的隐私模型维度macshot 的做法数据收集无遥测、无统计、无崩溃报告服务器开发者零服务器文件不上云系统权限沙盒 系统级可撤销的屏幕录制/辅助功能权限本地数据截图、历史可清零、设置、可选的 0600 权限令牌联网行为仅限你触发的上传与带签名的更新检查敏感信息本地自动脱敏最敏感像素不离开设备一句话总结macshot 把隐私做成了默认值而非选项——沙盒锁住能力边界权限交给 macOS 监管数据锚定在你自己的磁盘上。对于截图和录屏这类天然高隐私风险的工具这套零遥测、零服务器的设计值得每一个 Mac 用户了解和借鉴 ✅。【免费下载链接】macshotFeature-packed native macOS screenshot recording tool: annotate, auto-redact PII, record GIFs, OCR translate, scroll capture, beautify, and more. No Electron, no subscription.项目地址: https://gitcode.com/gh_mirrors/mac/macshot创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

ng-zorro-antd 的 nzAggregate 管道:一行代码完成数组 Sum、Max、Min、Average 聚合计算 2026/9/28 21:11:07

ng-zorro-antd 的 nzAggregate 管道:一行代码完成数组 Sum、Max、Min、Average 聚合计算

UI组件前端 【免费下载链接】ng-zorro-antd Angular UI Component Library based on Ant Design 项目地址: https://gitcode.com/gh_mirrors/ng/ng-zorro-antd 点击查看 免费下载 本文介绍 NG-ZORRO(ng-zorro-antd)通用 Pipes 集合中的 nzAg…

阅读更多 →
EchoMusic Windows 任务栏播放器实现原理:三步搞定只读 UI Automation 几何查询与 DPI 适配 2026/9/28 21:11:07

EchoMusic Windows 任务栏播放器实现原理:三步搞定只读 UI Automation 几何查询与 DPI 适配

EchoMusic Windows 任务栏播放器实现原理:三步搞定只读 UI Automation 几何查询与 DPI 适配 【免费下载链接】EchoMusic 🎉 一个简约的第三方酷狗概念版音乐播放器 项目地址: https://gitcode.com/gh_mirrors/ec/EchoMusic EchoMusic 是一款简约的…

阅读更多 →
2026上课录音一键转文字,同步整理课堂要点,留学上网课再也不怕 2026/9/28 21:11:07

2026上课录音一键转文字,同步整理课堂要点,留学上网课再也不怕

很多在外留学上网课的同学,都有过这样的煎熬时刻。时差打乱作息,顶着困意坐在电脑前听课,外教语速飞快,带着浓重的地方口音,专业术语一个接一个蹦出来。老师一边讲一边翻PPT,刚记下上一句知识点&#xff0c…

阅读更多 →
RAG 从能用到好用,中间差的不是一个模型 2026/9/28 21:11:07

RAG 从能用到好用,中间差的不是一个模型

到这里,RAG 的主线其实已经比较清楚了。资料先被处理成片段,片段被转成向量,存进类似 ChromaDB 这样的向量数据库。 用户提问后,系统先检索资料,再把资料交给大模型回答。听起来是不是已经差不多了? 说实…

阅读更多 →
高光谱影像分类实战:深度融合(2D)2PCA、双通道CNN与SVM 2026/9/28 21:11:01

高光谱影像分类实战:深度融合(2D)2PCA、双通道CNN与SVM

简介:面向毕业设计、课程设计与项目开发的高光谱遥感影像识别与分类的Python实现资源,围绕休斯现象、空谱特征提取与分类器泛化等关键问题展开。针对高光谱影像分类中常见的维度灾难问题,提出基于波段组合的二维双向主成分分析降维方法、双通…

阅读更多 →
Jev是什么?AI编码智能体的概念、接入实践与避坑指南 2026/9/28 21:11:00

Jev是什么?AI编码智能体的概念、接入实践与避坑指南

最近不管是搞AI的群,还是写代码的群,都在传“Jev”。有人问“Jev模型官网在哪”,有人问“Jev密钥怎么申请”,还有人已经默认能在Codex里接入它开始实战了。作为一个经常替团队做技术选型的人,我第一反应不是围观&#…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉