esapi相关内容

尝试使用 ESAPI 但出现错误

我正在尝试使用 ESAPI.jar 为我的 Web 应用程序提供安全性.基本上我刚刚开始使用 ESAPI.jar.但问题是我什至无法使用 ESAPI 运行一个简单的程序.小代码片段是: String clean = ESAPI.encoder().canonicalize("someString");随机器 r=ESAPI.randomizer();System.out.println(r);S ..
发布时间:2021-12-28 14:07:34 Java开发

Esapi并对空白字符串使用replaceAll

我已经看到使用String.replaceAll("","");作为从Java字符串中消除“空白"或“非打印字符"的某种方式的引用.答案将证明这是错误的. value = value.replaceAll("", ""); 解决方案 使用Junit,我测试从\ u0000到\ uffff的每个Unicode字符. @Test public void testReplaceBla ..
发布时间:2020-06-14 18:33:12 Java开发

关于ESAPI日志事件

嗨,有人能帮我吗,因为我不熟悉此概念,因为ESAPI给出了6个日志事件 SECURITY_SUCCESS, SECURITY_FAILURE, SECURITY_AUDIT, EVENT_SUCCESS, EVENT_FAILURE, EVENT_UNSPECIFIED 这些事件在我用Google搜索时会发生什么,但我想尽力而为,请帮助我理解这一概念或向我推荐一些网站 解决方案 嗯. ..
发布时间:2020-06-14 18:33:09 Java开发

使用esapi验证Web表单中的输入文本

如何使用ESAPI来检查Web表单中不安全的输入文本?我的应用程序是使用struts 1.X构建的,因此我假设应该将验证添加到Actions类.您是否推荐任何样本/教程?谢谢. 解决方案 对于特定的东西,通常不会有很好的教程. 希望我对此有误,但我不得不建议他们的维基由于缺乏良好的资源. 我一直在寻找适合您的输入验证...似乎他们自己都没有.我也找不到任何信息.下面的视频可能有 ..
发布时间:2020-06-14 18:32:59 Java开发

Struts 2文本字段将撇号转换为“'".

我正在尝试使用已保存的值填充名称文本字段. 现在,该值可以包含撇号.但是文本字段将撇号转换为"'". 例如. sdsd'sds ==> sdsd'sds 文本字段的 escape属性不起作用. 我该怎么办? 解决方案 此问题已通过使用ESAPI.encoder().decodeForHTML()函数得到解决. 在s:textfields中使用之前, ..
发布时间:2020-06-14 18:32:56 其他开发

使用Esapi验证时出错

我希望有人可以帮助我解决一些问题. 我正在将OWASP ESAPI 2.1.0与JavaEE结合使用,以帮助我验证Web应用程序中的某些条目.在某些时候,我需要验证Windows文件路径,因此我在"validation.properties"中添加了一个新的属性条目,如下所示: Validator.PathFile=^([a-zA-Z]:)?(\\\\[\\w. -]+)+$ 例如 ..
发布时间:2020-06-14 18:32:49 Java开发

XSS过滤器删除所有脚本

我正在为我的Web应用程序实现XSS过滤器,并且还使用ESAPI编码器来清理输入. 我正在使用的模式如下所示, // Script fragments Pattern.compile("(.*?)", Pattern.CASE_INSENSITIVE), // src='...' Pattern.compile("src[\r\n]*=[\r\n]* ..
发布时间:2020-06-14 18:32:46 Java开发

ESAPI规范化格式错误的网址

我们有一个接受用户URL的应用程序。此数据需要验证,我们为此使用了ESAPI。但是,我们正在努力应对包含与号的网址。 当ESAPI在验证之前将数据规范化时,就会出现问题。 URL中的& pid = 123例如变成πd= 123。由于π未列入白名单,因此验证失败。 我尝试对它进行编码,但是ESAPI比这更聪明,并且进行规范化以避免双重编码和混合编码。我在这里有点难过,不知道如何进行。 ..
发布时间:2020-06-07 19:14:25 Java开发

需要OWASP-ESAPI记录器帮助

在我当前的项目中,我正在使用Maven和Spring.我目前正在使用SLF4J记录器来记录服务.我要代替它使用OWASP-ESAPI记录器.我不想使用OWASP-ESAPI安全性,仅想使用日志服务.有人可以通过最小的努力替换slf4j记录器来指导我如何使用OWASP-ESAPI记录器吗?我尝试了很多Google搜索,但没有任何帮助.我将非常感谢一些链接,这些链接也可以获取有关OWASP-ESAPI ..
发布时间:2020-05-03 08:16:58 其他开发

使用ESAPI记录器生成的日志

我在我的应用程序中使用ESAPI记录器. 记录器logger = ESAPI.getLogger(ABC.class) 在ABC.java类中,我们使用INFO级别来打印日志.根据定义,我们知道Info接受: 两个参数: info(Logger.EventType类型,java.lang.String消息) 三个参数: info(Logger.EventType类型,java.l ..
发布时间:2020-05-03 06:41:44 其他开发

Maven项目(Web)中OWASP ESAPI文件的位置

我正在尝试在我的Maven Web项目中使用OWASP ESAPI库。我面临的问题是控制器无法找到ESAPI属性文件。 我尝试将它们放在资源文件夹中,但它不起作用。我似乎无法使其正常工作。 有人可以帮助我找到正确的位置Maven项目中的ESAPI资源。 解决方案 实现类的类Javadoc,[DefaultSecurityConfiguration]( ..
发布时间:2019-01-15 11:09:38 Java开发