NTFSTool 的安全
安全是 NTFSTool 的核心承诺。它在你的 Mac 上读写 NTFS 硬盘:不用内核扩展,不用降低安全设置,代码人人可读。
- 经 Apple 公证
- 不用内核扩展
- MIT 开源
- App Sandbox
- 72 小时内回复
生效日期:2026 年 11 月 2 日
如本译文与英文版有出入,以英文版为准。
为什么可以信任 NTFSTool
我们从 2020 年起持续发布 NTFSTool。我们选择的设计让驱动出了问题也只停留在驱动内部;我们公开源代码,你不必只听我们说;安全报告我们在 72 小时内回复。
不用内核扩展
当前的 NTFSTool 不使用内核扩展。NTFSTool 曾发布内核扩展版本约四年,后来我们放弃了这种方式:使用 NTFSTool 的驱动,问题只停留在驱动内部,不会波及 macOS 核心。
无需进入恢复模式(Recovery Mode),无需降低安全性(Reduced Security),无需改动 SIP,Apple Pay 照常可用。
沙盒运行的免费版
Mac App Store 上的免费版经过 Apple 的 App Review,并在 macOS App Sandbox 中运行。开源版完全不发出任何网络请求。
默认安全
如果 Windows 让硬盘处于休眠状态或开启了快速启动,NTFSTool 会以只读方式挂载,并告诉你如何解决,而不是拿你的数据冒险。NTFSTool 会校验写入,Pro 会先检查硬盘再修复。
另外:NTFSTool Pro 经 Apple 公证。NTFSTool 主要是一款本地工具;在大多数情况下,它在你的设备上运行,不会把你的文件或磁盘内容上传到我们的服务器。诊断报告绝不包含你的文件内容;详见隐私政策。
在 GitHub 开源
- 开源版位于 github.com/ntfstool/ntfstool,采用 MIT 许可证。最新版本为 v5.0.4,项目已获得 4,000+ star。
- App、FSKit 文件系统模块和驱动衔接代码均以 MIT 许可证开源。NTFS 引擎(libntfstool-driver)以预编译库的形式随仓库提供。
- 任何人都可以阅读这些代码,并从源代码构建 App:README 中说明了步骤,构建命令是
make app。 - 开源版源自 Mac App Store 上的免费版 NTFSTool,两者架构相同。NTFSTool Pro 与开源版使用相同的 NTFS 引擎和 FSKit 模块。
- 开源版不发出任何网络请求,App 的 entitlements 中只有 App Sandbox。
- Pro 是一款独立的商业 App,有自己的授权和激活;它与开源版使用相同的 NTFS 引擎和 FSKit 模块。
我们如何处理报告
- 报告通过邮件把详情发给我们。
- 72 小时内确认由真人通过邮件回复。
- 评估与复现我们会随时告诉你进展。
- 修复与发布我们发布更新,并持续维护软件。
- 致谢与奖励如你愿意可署名致谢,并获得 Pro 授权码。
我们不承诺固定的修复时间,因为这取决于具体问题。请在公开披露前给我们合理的修复时间,通常最长 90 天,我们会与你协调披露日期。
报告漏洞
发送邮件到 service@ntfstool.com,邮件主题以 [Security] 开头。请附上:
- 受影响的产品和版本(例如 NTFSTool Pro 及其版本号,或 Mac App Store 版),以及你的 macOS 版本;
- 复现问题的步骤;
- 用你自己的话描述影响;
- 可选:概念验证(PoC)。
我们的机器可读联系文件位于 /.well-known/security.txt。
范围内
- NTFSTool Pro 及其内置驱动和 FSKit 模块;
- Mac App Store 上的 NTFSTool 免费版,以及 GitHub 上的开源版;
- ntfstool.com 及其授权、激活和结账接口。
范围外
- 针对我们团队或用户的社会工程或钓鱼;
- 拒绝服务攻击,以及负载或压力测试;
- 垃圾信息;
- 第三方服务本身,例如 Payhip、Waffo 和 Creem;
- 需要物理接触一台已解锁 Mac 才能利用的问题;
- 没有可运行的 PoC 的自动扫描器结果;
- 已经公开或我们已知的问题。
规则
- 只在你自己的设备和账号上测试。
- 不要访问、修改或破坏他人的数据。
- 在我们修复之前,不要公开披露问题。
善意研究
如果你遵守本政策并出于善意行事,我们不会因你的研究对你采取法律行动,并会与你合作了解和解决问题。
安全奖励
我们宁愿为一份漏洞报告给予回报,也不愿失去用户的信任。
NTFSTool 会接触你的硬盘,所以我们希望最用心审视它的人站在我们这边。你帮助它变得更安全,我们就用产品本身来感谢你。
- 每个被我们接受的有效漏洞,我们都会送你 1 到 10 个 NTFSTool Pro 终身授权激活码,具体数量由我们根据严重程度决定。
- 每个不同的漏洞只奖励第一位报告者。
- 奖励是授权码,不是现金。
- 重复报告、范围外的问题以及我们无法复现的问题不符合奖励资格。
- 如你愿意,我们会在致谢中署上你的名字。只有在你同意时我们才会这样做。
常见问题
NTFSTool 多快回复安全报告?
收到你的报告后,我们会在 72 小时内通过邮件回复确认,之后随时告诉你进展。我们不承诺固定的修复时间,因为这取决于具体问题。
NTFSTool 使用内核扩展吗?
不使用。当前的 NTFSTool 不使用内核扩展,也从不要求你进入恢复模式或降低 Mac 的安全设置。驱动内部出现的问题只停留在驱动内部。
NTFSTool 开源吗?
是的。App、FSKit 文件系统模块和驱动衔接代码以 MIT 许可证在 GitHub 开源,地址是 github.com/ntfstool/ntfstool,任何人都可以阅读,或自己构建 App。NTFS 引擎(libntfstool-driver)以预编译库的形式随仓库提供。NTFSTool Pro 与开源版使用相同的 NTFS 引擎和 FSKit 模块。
NTFSTool 经过 Apple 公证吗?
是的。NTFSTool Pro 经 Apple 公证。Mac App Store 上的免费版经过 Apple 的 App Review,并在 macOS App Sandbox 中运行。
NTFSTool 会上传我的文件吗?
NTFSTool 主要是一款本地工具。在大多数情况下,它在你的设备上运行,不会把你的文件或磁盘内容上传到我们的服务器。诊断报告绝不包含你的文件内容。
报告漏洞能获得什么?
如果我们接受一个有效漏洞,你将获得 1 到 10 个 NTFSTool Pro 终身授权激活码,数量由我们根据严重程度决定。奖励是授权码,不是现金。
如何报告安全问题?
发送邮件到 service@ntfstool.com,邮件主题以 [Security] 开头。请附上受影响的产品和版本、复现步骤、影响,以及可选的概念验证。
我可以公开披露问题吗?
请在公开披露前给我们合理的修复时间,通常最长 90 天。我们会与你协调披露日期。