我正在开发一个Iphone应用程序,我有一个信用卡支付流程。我还保存了信用卡,以便以后快速使用。
我想确保遵守PCI-DSS提供的所有安全标准
(pdf链接)
有一点是这样说的:
6.2 Establish a process to identify and assign a risk ranking to newly discovered security vulnerabilities
如何识别Iphone应用程序中的安全漏洞?有没有我可以使用的工具或者可以遵循的流程来检测它们?
我对这意味着什么以及我应该遵循什么流程来检测安全漏洞感到有点迷茫。
感谢任何帮助,链接或澄清这一点。
黑客试图通过使用下面的SQL注入查询来获取SQL版本来攻击该站点。
使用URL站点。示例:
www.abc.com/?queryParamString=(SELECT 9701 FROM(SELECT COUNT(*),CONCAT(0x71787a7171,(SELECT (ELT(9701=9701,1))),0x71767a6271,FLOOR(RAND(0)*2))X FROM INFORMATION_SCHEMA.CHARACTER_SETS GROUP BY X)a)
在我的应用程序中,我使用准备好的状态集( queryParamString )作为明文进入DB,没有任何副作用。
我知道如何在iPhone上做单元测试--在"iPhone单元测试包“的构建阶段运行的逻辑测试。
我知道如何使用仪器检测内存泄漏-在XCode中,菜单->运行->使用性能工具运行->泄漏。
我怎么才能同时做到这两点呢?我想运行单元测试并检测其中的内存泄漏。如果我尝试简单地选择单元测试包作为目标,然后"Menu-> run ->run with perf tools->Leaks“,我会在模拟器中加载应用程序,但单元测试不会运行。
我能想到的最好办法就是将相同的单元测试文件包含到我的实际应用程序目标中,然后在运行时简单地从应用程序本身调用它们。有