草庐IT

SECURITY

全部标签

ios - 制作 "ipa"时出现错误 : "none of valid provisioning profile allowed the specified entitlements:com.apple.security.application-groups"

我正在xCode6.1中制作具有today-widget的App的ipa。当我点击导出时成功归档后-->>为临时部署保存并收到以下错误:没有有效的配置文件允许指定的权利:com.apple.security.application-groups我检查了它包含应用程序组的配置文件。有人知道怎么解决吗? 最佳答案 来自苹果文档:“允许访问由单个开发团队开发的多个应用程序共享的组容器,并允许应用程序之间进行某些额外的进程间通信在OSXv10.7.5和v10.8.3及更高版本中受支持"因此,继续您的目标设置(通过在xCode项目导航器中选择

亚马逊云科技 re:Inforce 大会云安全合规与技术实践及 Security Jam 大赛,快来报名吧!...

‍‍2023年8月31日在北京亚马逊云科技re:Inforce大会首次登陆中国!我们期待您的莅临,并与您一起迎接AI时代,开启全面智能的安全旅程!在13:00-17:00的培训与动手实验环节中云安全合规与技术实践及SecurityJam大赛将为您带来开发者专属体验!扫描海报二维码或点击阅读原文报名欢迎大家踊跃参加!活动详细信息,请查看海报温馨提示: SecurityJam大赛,因为有动手实验环节,请您自带电脑。亚马逊云科技开发者BuildOn是由亚马逊云科技团队策划、开发者社区联合打造的面向开发者的动手实操活动。它是结合教育与技术应用的云技术动手实验实操活动。是面向所有开发人员、IT技术人员、

iphone - 攻击者能否破解 iOS 钥匙串(keychain)和数据保护加密?

很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭10年前。我正在开发一个iOS应用程序,它必须存储用户名和密码以及其他敏感数据。我正在考虑使用NSUserDefaults或钥匙串(keychain)存储。是否有其他更安全的方法来防止攻击者破坏iOS钥匙串(keychain)或此类数据保护?

iOS 应用内购买收据验证 iOS 7

我现在已经阅读了几次Apple的文档,但我并没有真正从中变得更聪明。所以我希望这里有人知道如何处理收据验证:我知道iOS6之前存在问题。但是现在iOS7是否需要收据验证?它真的增加了额外的安全性吗?如果Apple更改他们的收据格式(在设备上解析它们),这似乎会导致问题。 最佳答案 据我所知,iOS7并未改变您是否应该进行收据验证的需求,只是改变了收据验证的方式。iOS7已在设备上启用收据验证(例如,参见上面https://stackoverflow.com/users/1226963/rmaddy的链接,并参见Acompleteso

ios - App Transport Security 阻止 HTTPS

我对ATS有疑问。我正在使用XCode9.1,我的开发目标是11.0。我正在使用react-native0.49进行开发我的程序正在获取具有有效(googlechrome)letsencrypt证书的https(https://www.xxxx.com)资源。提取仅在NSAllowsArbitraryLoads设置为true时有效,设置为false时提取被阻止(调试)?我正在使用临时域(https://xxxx.no-ip.org)进行一些测试。此域还具有有效的letsencrypt证书。在这种情况下,一切正常。我能看到的两个主机之间的唯一区别是测试域是单域主机,生产主机是多域主机。有

ios - 验证来自客户的应用内购买收据

我阅读了(几乎)所有关于验证应用内购买的答案,实际上我已经以服务器端方式实现了它。但有时管理服务器的成本太高,理论上你可以从你的应用程序中进行验证:基本上只是向Apple发送一个json并得到答案。当然,我知道在越狱设备上,收据可能是假的(这就是您验证它们的原因)但是(请原谅我的无知)为什么我不能信任与Apple服务器的https连接?我的意思是,如果用户破解了我的应用程序,没有真正的方法可以确定任何事情,但如果破解是提供假收据的通用方法,那么与Apple一起测试就足够了吗?需要说明的是,应用内收据验证的安全级别是多少?它可以增加某种程度的保护os没用吗?

ios - xcodebuild 停留在协同设计上?如何禁用提示?

我正在尝试设置持续集成,特别是针对circleci与iOS。有人在写这个细节方面做得很好:http://mazyod.com/blog/2015/03/26/marry-circleci-to-hockey/然而,我的xcodebuild总是卡住,看起来它正在等待codesign:/usr/bin/codesign--force--sign...日志显示已经运行了一个多小时。我的猜测是......这个命令是在等待输入还是什么?如果是这样,我如何强制它使用我使用分发证书/私钥创建的钥匙串(keychain)?这是脚本(add-keys.sh)的样子:#!/bin/shsecurity-v

iphone - 如何在 iPhone 上存储信用卡信息?

我需要在iPhone应用程序中存储信用卡号。如何安全地存储数据。我看过key扣。除了它,还有什么我可以使用的。 最佳答案 如上所述,您应该首先调查此行为的合法性,尤其是在Apple对应用商店中的内容进行限制的情况下。也就是说,我之前不得不对敏感信息进行加密,因此决定过度使用AES-256加密。由于用户名、密码和个人数据是通过网络发送的,因此这是必要的。我为此使用了FBEncrypt-它是CCCrypt的一个很好的包装器。https://github.com/dev5tec/FBEncryptor这将允许您进行base-64编码和AE

ios - SFSafariViewController 会泄露用户数据吗?

这blogpostRizwanSattar概述了如何使用SFSafariViewController将用户登录到您的应用程序。他解释说这是可能的,因为SFSafariViewController与Safari.app共享cookie。在我看来,开发人员似乎能够确定用户登录了哪些站点,从而泄露了数据。我假设您必须将私钥传递给该站点,以便它知道要重定向到哪个应用程序URL方案。是真的吗? 最佳答案 SFSafariViewController不会泄露用户数据-应用程序无权访问webview、cookie等。如您所料,登录的工作方式是打开

php - 如何只允许从我的 iOS 应用程序访问我的 MySQL 数据库? (使用 webapp 作为 db 的网关)

我的iOS应用程序需要连接到mysql服务器。为此,我想创建一个Web应用程序,充当客户端应用程序和服务器端数据库之间的中间人。我担心的是,有人可以简单地找出我的应用程序使用的URL并传递他们自己的URL参数-因为网络应用程序不知道是否从我的iOS应用程序发送合法数据,而不是有人只是正确地输入从任何网络浏览器精心制作的URL,系统将容易受到攻击。假设我有一个PHP函数,用于将用户标记为“已验证”(在我向他们发送电子邮件验证码之后)。这是非常标准的东西,但是是什么阻止某人从网络浏览器发出相同的请求?当然,应用程序用来进行数据库查询的用户将拥有有限的权限,因此数据库的其余部分不会面临风险。