本文概述
- TensorFlow模型作为程序
- 不受信任的模型
- 接受不信任的输入
- TensorFlow中的漏洞
- 报告漏洞
文章图片
TensorFlow模型作为程序 TensorFlow有其运行时系统, 该系统解释并执行其程序。 TensorFlow中的程序被编码为计算图, 并将参数分别存储为检查点。
在运行期间, TensorFlow使用给定的参数执行计算图。图表的行为可能会根据设置的更改而改变。
所有执行的任务都是在TensorFlow流程的许可下完成的。
TensorFlow模型就像程序一样, 因此需要从TensorFlow安全性角度来考虑。
不受信任的模型 通常, 不信任的模型应首先在沙箱中执行。任何模型都有许多可能变得不受信任, 例如, 如果某个不受信任的一方提供了TensorFlow内核或提供了TensorFlow图所需的python代码。
TensorFlow Security由计算图确定, 无论用户提供的检查点是否安全。通常, 创建带有恶意检查的计算图可能会触发不常见且不安全的行为。
接受不信任的输入 任何人都可以通过提供模型来安全地处理不受信任的数据来设计安全的模型。
我们假设我们没有任何错误。
一种分析TensorFlow图如何工作的绝佳方法, 这是一种解释型编程语言, 例如Python。可以编写安全的Python代码, 可以很容易地向用户提供给定的输入, 但是编写不安全的Python程序很容易。
TensorFlow中的漏洞 TensorFlow是一个广泛而复杂的系统, 其使用依赖于多个第三方库。 TensorFlow模型执行可以读取或写入文件或可以通过网络进行通信的任意计算。如果模型显示的不是这些规范, 则该行为可能导致漏洞。
报告漏洞 【TensorFlow安全性( TensorFlow中的5个主要漏洞)】我们将看到如何查看TensorFlow中的漏洞。我们可以将与安全有关的任何问题的报告发送至security@tensorflow.org。电子邮件报告将发送给TensorFlow中的安全团队。电子邮件会在24小时内接受并在一周内提供详细的回复, 以及后续步骤。
推荐阅读
- TensorFlow单GPU和多GPU实例对比分析
- TensorFlow API组成和用法分析
- TensorFlow调试详细步骤实例解释
- TensorFlow生成图实例详解
- TensorFlow音频识别项目实例分析
- TensorFlow对象检测实例分析详解
- 样式转换的工作原理详细实例图解
- qq宠物怎样删除,本文教您电脑如何删除qq宠物
- 局域网共享设置软件,本文教您局域网共享软件