jjzjj

Veracode

全部标签

c# - 修复 "Improper Restriction of xml external entity reference"的最佳方法是什么?

我们最近运行的VeraCode指出了以下方法:publicXmlElementRunProcedureXmlElement(stringProcedure,ListParameters){DataSetds=RunProcedureDataSet(Procedure,Parameters);XmlDocumentxmlDoc=newXmlDocument();StringBuilderstrXML=newStringBuilder();foreach(DataTabledtinds.Tables){foreach(DataRowdrindt.Rows){strXML.Append(dr

c# - 如何在 .net 反序列化期间防止 XML 外部实体 (XXE) 攻击

我们正在使用veracode对我们的代码进行安全分析,它显示了以下代码的XXE漏洞,特别是在调用Deserialize()的地方。我们如何防止序列化程序访问外部实体。我在下面为XMLReader将XMLresolver设置为null的尝试不起作用。publicstaticTDeserializeObject(stringxml,stringNamespace){System.Xml.Serialization.XmlSerializerserializer=newSystem.Xml.Serialization.XmlSerializer(typeof(T),Namespace);Me

c# - XXE:使用 XDocument 对 XML 外部实体引用的不当限制

因此,当我对我的应用程序运行安全扫描时遇到了问题。ItturnsoutthatIamfailingtoprotectagainstXXE.这是一个显示有问题的代码的简短片段:staticvoidMain(){stringinp=Console.ReadLine();stringxmlStr="";//Thishasavaluethatismuchtoolongtoputintoasinglepostif(!string.IsNullOrEmpty(inp)){xmlStr=inp;}XmlDocumentxmlDocObj=newXmlDocument{XmlResolver=null

java - 如何修复 Veracode CWE 117(日志输出中和不当)

有一个Spring全局@ExceptionHandler(Exception.class)方法可以像这样记录异常:@ExceptionHandler(Exception.class)voidhandleException(Exceptionex){logger.error("Simpleerrormessage",ex);...Veracode扫描表明此日志记录有不正确的日志输出中和,并建议使用ESAPI记录器。有没有办法在不将记录器更改为ESAPI的情况下修复此漏洞?这是我遇到此问题的代码中唯一的地方,我试图弄清楚如何以最少的更改修复它。也许ESAPI有一些我没有注意到的方法?附言当

java - 安全漏洞 - Veracode 报告 - crlf 注入(inject)

我收到了我的javaEE应用程序的Veracode报告。它在任何日志记录(使用log4j)上都有缺陷,所以我将StringEscapeUtils.escapeJava(log)添加到所有这些记录中,但veracode一直将它们报告为安全缺陷。这是正确的解决方案吗?我还能做什么?这是报告信息:标题:日志输出中和不当描述:函数调用可能导致日志伪造攻击。将未经过滤的用户提供的数据写入日志文件允许攻击者伪造日志条目或将恶意内容注入(inject)日志文件。损坏的日志文件可用于覆盖攻击者的踪迹或作为对日志查看或处理实用程序进行攻击的传递机制。例如,如果一个网络管理员使用基于浏览器的实用程序查看日

【智能软件安全】上海道宁为您带来智能软件安全平台——​Veracode,帮助您全面地保护您构建和管理地应用程序

 Veracode可以全面地保护您构建和管理地应用程序在现代软件开发生命周期的每个阶段不断发现并修复缺陷Veracode通过建立一种在安全和开发团队之间架起桥梁并授权开发人员成为安全倡导者的积极文化从一开始就防止常见的安全漏洞  开发商介绍Veracode成立于2006年,起初是一个代码扫描工具,现已发展成为一个智能软件安全平台,可以预防、检测和响应漏洞,并为全球数以千计的先进组织管理风险和合规性。Veracode以客户为中心,近20年来,Veracode帮助开发和安全团队每天解决的前五名应用程序安全挑战——保护整个SDLC、培养开发人员安全能力、保护供应链、管理Web应用程序攻击面、安全云开

ios - Veracode、调试符号和 XCode

我正在尝试让Veracode扫描一个iOS应用程序:一个应用程序安全平台。为了让他们扫描.IPA,.IPA需要包含调试符号。对于正在使用的存档构建配置和项目/目标,我指定了:生成调试符号:是在复制过程中去除调试符号:否死代码剥离:否默认隐藏的符号:否剥离链接产品:否然而,Veracode在提交.IPA时仍然给我以下错误:在没有调试符号的情况下编译的主要文件-1个文件我是否需要采取其他步骤来创建调试符号,也许是归档? 最佳答案 我遇到了同样的问题。我能够按照下面的veracode说明解决它。它基本上告诉您手动创建存档包,将.app和.