思源笔记社区正在搭建中,
现邀您共建
SiYuan Community is under construction. Join us to co-build.
思源笔记社区平台
文档
Docs
API
关于
关于本站
关于我们
如何贡献
维护指南
在线维护
寻求帮助?
参与共建
文 档
Docs
API
关于
关于本站
关于我们
如何贡献
维护指南
在线维护
寻求帮助?
参与共建
文档
复制页面
返回首页
官方用户指南
🎉 请从这里开始
🍫 内容块
什么是内容块
内容块类型
引用内容块
在内容块中遨游
文档块和标题块的转换
嵌入内容块
内容块属性
🍱 编辑器
排版元素
优化排版
通过标题列表概述
🔍 搜索进阶
查询语法
数据库表
类型过滤
忽略索引
忽略搜索
🎨 自定义外观
图标
主题
🚌 通用操作
工作空间
导入和导出
剪藏
窗口和页签
日记
书签和标签
数据库
挂件
插件
资源文件
模板片段
PDF 标注
虚拟引用
超链接
数据历史
📷 闪卡
人工智能
快捷键
在浏览器上使用
Docker 伺服
内核参数
内核 API
分享文档
发布服务
👑 会员特权
🌈 云端服务
存储空间
数据同步
数据备份
资源文件图床
收集箱
微信提醒
限制
🎇 功能特性
对接第三方云端存储
搜索资源文件内容
📱 移动端 App
❓ 常见问题
🔏 数据安全
数据可用性保障
🗂️ 术语表
🚀 性能优化
🏘️ 社区资源
🛣️ 最新进展
🧑💻 扩展开发
🙏 致谢
文档
复制页面
数据安全
概述
#
数据安全主要分为两方面:
可用性
(
🔗 思源
):数据不丢失,保持数据的完整和一致
机密性:数据不被泄漏、不被篡改
思源对这两方面都进行了一定支持,下面是关于数据安全方面的说明。
明文存储
#
思源使用明文方式将数据存储在本地文件系统上,这意味着:
任何能够使用操作系统的人或软件都读取其中的数据
数据的可用性依赖于硬件磁盘和操作系统的可用性
端到端加密
#
思源云端同步使用
端到端加密
(
🔗 思源
),密码在本地通过内置密钥加密保存,除使用者之外的任何第三方均无法在云端获得明文数据。
建议
#
定期备份数据,参考 321 备份原则(至少 3 个副本、2 种介质和 1 个异地存储)
重要密码、密钥或者核心机密等建议使用专用软件、设备或者离线保存
威胁模型
#
主要针对本地数据安全和思源云端存储安全进行评估。
前提假设
#
本地操作系统是完全受信任的环境。这是数据安全最基础的前提,基于该前提才能保证
原始数据的可用性
原始数据不被泄漏
密钥的安全性
用户不泄漏密钥给攻击者
云端存储中的数据不被删除
AES-GCM 加密算法未被攻破
攻击者无法提 供暴力破解所需算力
云端存储能够保证
#
只有通过正确的密钥才能解密数据
数据被篡改后无法解密
正常示例
#
基于上述假设和保证,下面是攻击者能够达成的目标示例。
如果攻击者对云端存储具有只读权限,那么他能够:
获取到已经加密的数据,尝试暴力破解
通过索引信息推断 出数据大小
如果攻击者能够劫持网络,那么他能够:
篡改数据造成数据不可用
获得用户 ID 信息
通过流量推断出数据大小
异常示例
#
如果违反了上述假设或保证,下面是攻击者能够达成的目标和示例。
如果攻击者能够入侵本地操作系统,那么他能够:
修改或删除原始数据,造成原始数据不可用
获得原始数据
获得密钥
如果攻击者对云端存储具有写入权限,那么他能够:
修改或删除云端存储,造成云端存储数据不可用
修改于
2025-06-29 15:40:32
上一页
❓ 常见问题
下一页
数据可用性保障