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]

相关文章
|
存储 Swift
Swift开发——属性检查器
Swift中的属性检查器(willSet, didSet)允许在设置存储属性值前后执行代码。在类`Circle`中,属性`radius`使用属性观察器:willSet在赋值前检查值,若值为负则打印警告;didSet在赋值后比较新旧值,根据变化输出相应信息。在实例`c`中,`radius`从-5变为0时,输出“Input value is negative.”和“The circle gets smaller.”;从0变为10时,输出“Input value is normal.”和“The circle gets larger.”。
312 4
Swift开发——属性检查器
|
Swift 数据安全/隐私保护
40 Swift中代码访问权限控制
Swift中代码访问权限控制
178 0
|
存储 Swift
Swift - Cell自适应+代码约束(SnapKit)横竖屏支持平铺+根据URL获取图片size
Swift - Cell自适应+代码约束(SnapKit)横竖屏支持平铺+根据URL获取图片size
295 0
swift4.0 代码设置阴影
有的时候,项目中会用到阴影的效果,增加立体感。我们可以让设计师给出切图,用图片填充。我们还可以使用几句代码来实现简单的阴影效果。 实现效果图展示一: image.
1571 0
|
Swift iOS开发
Swift里的类继承,构造和析构代码
敲敲打打, 每天差不多一个小时来学这个, 相信到时候再用XCODE,感觉会熟悉很多。。
1395 0