当您通过客户端 SDK 开启上传加密功能并完成加密文件上传后,上传至 veImageX 服务的文件默认为加密状态,此时图像文件不可执行图像处理操作。若您需要对您的图像文件执行压缩等处理,请在服务下申请密钥加密密钥,并在加载图片时将获取的密钥通过 Header 传给 veImageX,进而实现对上传的加密图片进行处理。
注意
该能力需要配合客户端 SDK 开启上传加密功能,您可参考全链路数据加解密最佳实践完成数据加密与解密渲染的全流程。
根据密钥加密对象不同,分为文件加密密钥和密钥加密密钥,具体说明如下:
名称 | 加密对象 | 加密方式 | 说明 |
---|---|---|---|
文件加密密钥 | 上传文件 | AES-256-CFB 对称加密 | 用于保护上传文件的安全,上传至指定服务后仅可存储无法执行图像处理操作。 |
密钥加密密钥 | 文件加密密钥 | RSA OAEP + SHA256 非对称加密 | 主要用于保障数据加密密钥在上传、分发等传输过程中的安全。 |
已完成新建服务
登录 veImageX 控制台,选择并进入服务管理。
选择已创建的服务,并单击基础配置按钮,并进入该页面。
在存储配置页签选择数据加密后,点击申请按钮。
在二次确认后,您可查看并复制公钥数据。
当您的密钥发生泄漏或其他不利情况,您可申请变更密钥。
对称密钥是文件维度,用于加密数据,由您自行维护,veImageX 无法感知。
非对称密钥是服务维度,用于保护对称密钥,veImageX 可感知。
不是。
veImageX 并不会对文件类型进行强校验,只是推荐您区分加密文件和非加密文件的存储服务。