
苏州华克斯公司-源代码审计工具fortify扫描
Fortify软件强化静态代码分析器使软件更快地生产“将FINDBUGSXML转换为HPFORTIFYSCAFPR|MAIN|CA特权身份管理员安全研究白皮书?强化针对JSSEAPI的SCA自定义规则滥用允许所有的行动应用程序不检查服务器发送的数字证书是否发送到客户端正在连接的URL。Java安全套接字扩展(JSSE)提供两组API来建立安全通信,一个HttpsURLConnectionAPI和一个低级SSLSocketAPI。HttpsURLConnectionAPI默认执行主机名验证,再次可以通过覆盖相应的HostnameVerifier类中的verify()方法来禁用(在GitHub上搜索以下代码时,大约有12,800个结果)。HostnameVerifierallHostsValid=newHostnameVerifier(){publicbooleanverify(Stringhostname,SSLSessionsession){返回真}};SSLSocketAPI不开箱即可执行主机名验证。以下代码是Java8片段,仅当端点标识算法与空字符串或NULL值不同时才执行主机名验证。privatevoidcheckTrusted(X509Certificate[]chain,源代码审计工具fortify扫描,StringauthType,SSLEngineengine,booleanisClient)throwsCertificateException{...StringidentityAlg=engine.getSSLParameters()。getEndpointIdentificationAlgorithm();if(identityAlg!=null&&identityAlg.length()!=0){checkIdentity(session,chain[0],identityAlg,isClient,getRequestedServerNames(发动机));}...}当SSL/TLS客户端使用原始的SSLSocketFactory而不是HttpsURLConnection包装器时,识别算法设置为NULL,因此主机名验证被默认跳过。因此,如果攻击者在客户端连接到“domain.com”时在网络上具有MITM位置,则应用程序还将接受为“some-evil-domain.com”颁发的有效的服务器证书。这种记录的行为被掩埋在JSSE参考指南中:“当使用原始SSLSocket和SSLEngine类时,您应该始终在发送任何数据之前检查对等体的凭据。SSLSocket和SSLEngine类不会自动验证URL中的主机名与对等体凭FortifySCA的工作原理:ForitfySCA首先通过调用语言的编译器或者解释器把前端的语言代码(如JAVA,源代码扫描工具fortify扫描,C/C++源代码)转换成一种中间媒体文件NST(NormalSyntaxTree)将其源代码之间的调用关系,执行环境,上下文等分析清楚。然后再通过上述的五大分析引擎从五个切面来分析这个NST,fortify扫描,匹配所有规则库中的漏洞特征,一旦发现漏洞就抓取出来。形成包含详细漏洞信息的FPR结果文件,用AWB打开查看。Fortify软件强化静态代码分析器使软件更快地生产完整的软件安全测试和管理安全和DevOps,“新”SDLC。应用程序经济的快速增长挑战了传统的软件开发生命周期,源代码审计工具fortify扫描,推动更多敏捷的流程,自动化和更多的协作跨开发,和安全操作。看看appsec是什么意思阅读博客software_solutisecure_sdlc_interstitial_image_472x266_tcm245_2355047_tcm245_2355042_tcm245-2355047.jpgDevOps的安全状态应用安全和DevOps报告2016。阅读更多应用安全产品DAST强化WebInspect自动化的动态安全测试工具,以查找和优先考虑可利用的网络漏洞。学到更多SAST强化静态代码分析器自动静态代码分析,帮助开发人员消除漏洞并构建安全软件。学到更多软件安全Fortify软件安全中心管理整个安全SDLC的软件风险-从开发到和生产。学到更多应用安全测试按需加强应用安全即服务。学到更多RASP强化应用程序防御者通过运行时应用程序自我保护来保护内部的生产应用程序。学到更多安全代码开发强化DevInspect通过从一开始就编写安全代码来实现敏捷开发。赋予您的学到更多苏州华克斯公司-源代码审计工具fortify扫描由苏州华克斯信息科技有限公司提供。苏州华克斯信息科技有限公司拥有很好的服务与产品,不断地受到新老用户及业内人士的肯定和信任。我们公司是商盟认证会员,点击页面的商盟客服图标,可以直接与我们客服人员对话,愿我们今后的合作愉快!)