ios - 验证该任务是否由特定函数执行
问题描述
我想验证一个任务,比如说从我的服务器下载图像,是由我的 iOS 应用程序中的一个函数完成的。例如,如果另一个客户端下载了图像,或者客户端以某种方式被篡改,我应该能够分辨出来。
我最初的想法是在函数源代码中有一个私钥,在我的服务器上有一个公钥。然后以某种方式使用 RSA 确保下载是由函数完成的。但是,这显然行不通,因为有人可以反编译代码并获取存储在源代码中的私钥。
有什么已知的方法可以做到这一点吗?
解决方案
推荐阅读
- java - 修改同步块中的对象(例如 HashSet)是否等同于使其成为同步对象?
- python - 有没有更简单的方法来抓取 br 标签?
- javascript - 是否有任何用于网络摄像头的人脸 AR SDK 或图像处理 SDK?
- python - 让 Visual Studio 和 python 加载 conda 模块的问题
- javascript - 如何使我的 JavaScript 搜索高级?
- r - 条件配对 t 检验
- ios - 为 SizeToFit 标签调整 UICollectionView 单元的大小
- assembly - 'LEA reg, mem' 等价物?
- python - 尝试绘制列表中出现频率最高的 25 个单词并获得额外的撇号和逗号
- sign - 如何仅为一台计算机签署 Safari 扩展程序?