Swift 现可使用 Checkmarx 检查代码出错

自从2014年在苹果的WWDC上发布后,Swift 引起了许多人的注意,至今也已拥有不少使用者。谷歌甚至有在考虑将 Swift 列入安卓的“第一类”语言中。Facebook 和 Uber 也在探索一条 Swift 更便捷的使用路径。而像 IBM、Lyft、Firefox、LinkedIn 等也将 Swift 采纳到了自己的项目当中。

随着 Swift 的开源,毫无疑问,它得到了更快速的普及和发展。但同时,在应用程序中包含的敏感的个人数据的增加,它也十分迫切的需要去确保所有的项目的正确性、安全性等问题。

Checkmarx 最近刚刚宣布了对 Swift 语言的支持,提供给编写人员在 Swift 项目发布前的识别及降低安全隐患、减少错误等功能。

具体功能如下:

1、在上线前识别、降低项目可能存在的安全、质量和逻辑性方面问题,防止漏洞;

2、防止高级别安全威胁,包括 SQLI、反映了XSS、存储型XSS储存溢出及其他;

3、减轻敏感数据泄露的风险,以及其他恶意的篡改。

文章转载自 开源中国社区[http://www.oschina.net]

时间: 2024-09-20 20:35:02

Swift 现可使用 Checkmarx 检查代码出错的相关文章

用javascript实现从1加到100的和,代码出错

问题描述 用javascript实现从1加到100的和,代码出错 农民工自学JS,谦卑地向各位请教, start=prompt("请输入开始的值:"); end=prompt("请输入结束的值:"); alert("开始的值是:"+start); alert("结束的值是:"+end); alert("从"+start+"+到"+end+"的和="+sum); var

导入一个myeclipse项目本来正确的代码出错,求大神讲解

问题描述 导入一个myeclipse项目本来正确的代码出错,求大神讲解 做一个项目我myeclipse的配置jdk1.7的 ,不是一个人做,在导入项目后报出的错误很难理解,一个 ); 号错误,一直不知道怎么回事. 如图:为了与项目配置一致,我特意将jdk换成1.6的并且重新配置了环境变量,但是代码莫名其妙的报错,而且还不是全报错,是有的java类报错,有的配置文件报错. 解决方案 如果jar包确定导入的话,src里面错,有可能是由于编码问题,你看System语句有咩有乱码的,webroot里js

eclipse-svn提交更新代码出错,求解

问题描述 svn提交更新代码出错,求解 问题: 求大神解答,我用eclipse集成的SVN插件更新代码没问题,但是提交都会报错怎么办? 备注: SVN插件是在线安装方法集成的,版本是Subclipse 1.6的,用TortoiseSVN提交没问题 报错信息如下: commit -m "提交新文件内容" F:/java Mid/Ideal/3_WorkSpace/workspace160229/....../Controller.java svn: Commit failed (deta

opencv下surf代码出错显示未经处理的异常: 0xC0000005

问题描述 opencv下surf代码出错显示未经处理的异常: 0xC0000005 #include "opencv2/core/core.hpp" #include "opencv2/features2d/features2d.hpp" #include "opencv2/highgui/highgui.hpp" #include "opencv2/nonfree/nonfree.hpp" #include using na

pc-lint 检查代码出现这么多错误,怎么屏蔽掉系统头文件里面的错误?

问题描述 pc-lint 检查代码出现这么多错误,怎么屏蔽掉系统头文件里面的错误? 20C

arm-求编译LED闪烁代码出错解决办法

问题描述 求编译LED闪烁代码出错解决办法 如下错误如何解决?谢谢! C:KeilARMIncSTSTM32F10xstm32f10x.h(96): error: #35: #error directive: "Please select first the target STM32F10x device used in your application (in stm32f10x.h file)" #error "Please select first the target

asp+access代码出错 请高手指导

问题描述 asp+access代码出错 请高手指导 <%if rs.eof and rs.bof then response.Write("暂时没有信息") else Do Until rs.Eof response.Write("联系人:"& rs("联系人")) If vipuser = 0 Then response.Write("电话:"& rs("电话")) Else If

修改代码-代码出错,请帮助修改。

问题描述 代码出错,请帮助修改. 编译环境vs2010,c++ #include "stdafx.h" #include <iostream> #include <cstring> using namespace std; class Words{ public: Words(char *s) { len=strlen(s); str=new char[len+1]; strcpy_s(str,len,s); } void disp(); char operat

npoi跨行跨列-NPOI跨行跨列 现本人查询没有实现代码 求赐教

问题描述 NPOI跨行跨列 现本人查询没有实现代码 求赐教 请问我不想合并单元格 只想实现跨行跨列 实现代码是什么 我没有查到 麻烦大家有经验的指点指点 谢谢 解决方案 其实你说的是合并单元格 http://www.cnblogs.com/xwgli/archive/2013/05/03/3057824.html 读取的话,合并的值在左上角的那个单元格中. 解决方案二: @caozhy 我现在的需求是跨列居中 而不是合并单元格 谢谢 这两个是有区别的 至于你问为什么要这样 我想说客户的需求就是一