iphone/ipad : 如何通过 iOS 应用程序执行 Apple 安全策略?

Posted

技术标签:

【中文标题】iphone/ipad : 如何通过 iOS 应用程序执行 Apple 安全策略?【英文标题】:iphone/ipad : How to Enforce Apple Security Policy through iOS Application? 【发布时间】:2011-12-16 05:23:22 【问题描述】:

任何人都可以帮助我,如何在我的应用程序中执行苹果安全策略,

问题/目标:我想在我的应用程序开始时强制执行密码,所以我的应用程序数据 有保障吗,有什么方法可以吗?

谢谢 非常感谢

【问题讨论】:

我不知道你在问什么。 如果您希望您的应用程序通过密码保护来强制执行某些数据保护..您需要一个安全配置文件来执行此操作..您可以使用 iphone explorer 执行此操作并制作一个需要密码的配置文件并且不要'不希望您的数据在 icloud 等上继续。然后在您的应用程序中使用该配置文件来这样做.. 死了.. 我做了这件事.. 感谢您的帮助 :) 如何检查是否启用了自动锁定。 ***.com/questions/3319044/… 【参考方案1】:

这里有一个很好的高级介绍来帮助您入门:Link(阅读页面上的 cmets)和这个Link second。

那么你有两所学校:

1.使用Apple ios(安全部分)提供的服务来保护产品。

2.编写您自己的/使用非 Apple 安全 API。

优点:

    强大且有很多帮助。

    不那么受欢迎,受到黑客的关注较少。

缺点:

    黑客非常熟悉它,因为它是使用最广泛的解决方案。

    可能不如 (1) 强。

您可以随时混合使用两者。请记住,这是与破解者/黑客的捉迷藏游戏(有趣吗?)。明智地选择您的工具并发挥创造力!

关于该主题的好资源:

    iOS Security Architecture Presentation Tips on storing passwords

每当您想要保护某些东西时,您都需要某种形式的不可预测的随机性生成源。日期/时间总是一个好的开始。然后 iOS 设备具有 GPS、陀螺仪数据等(再次发挥创意),确保在为每个支付/支持产品的合法客户生成唯一 ID 时几乎没有冲突。例如,唯一 ID 可以重组产品的模块,使其无法工作,除非该“密钥”在那里通过(更改后的)模块指导程序的执行。这些模块可以保存资源(图像、声音等)或代码。

再次,只是让您开始的想法!

【讨论】:

以上是关于iphone/ipad : 如何通过 iOS 应用程序执行 Apple 安全策略?的主要内容,如果未能解决你的问题,请参考以下文章

如何支持适用于 iPhone、iPad 和 iPad Mini 的 iOS 应用程序

iOS(iPhone)应用程序与ipad兼容。但是怎么样?

如何使用 IOS(iPhone、iPad)以编程方式下载文件?

如何在 iPhone/iPad/iOS 上显示临时弹出消息

如何在iPhone / iPad / iOS上显示临时弹出消息

如何在 iPhone/iPad 上使用 iOS5 或 iOS6 拍摄的照片上添加文本标签?