首页 > 解决方案 > 验证该任务是否由特定函数执行

问题描述

我想验证一个任务,比如说从我的服务器下载图像,是由我的 iOS 应用程序中的一个函数完成的。例如,如果另一个客户端下载了图像,或者客户端以某种方式被篡改,我应该能够分辨出来。

我最初的想法是在函数源代码中有一个私钥,在我的服务器上有一个公钥。然后以某种方式使用 RSA 确保下载是由函数完成的。但是,这显然行不通,因为有人可以反编译代码并获取存储在源代码中的私钥。

有什么已知的方法可以做到这一点吗?

标签: iossecurityencryptionrsa

解决方案


推荐阅读