草庐IT

eth-security-toolbox

全部标签

java - Struts + GAE java.security.AccessControlException : access denied of struts2-core-2. 3.15.3.jar

我在GAE中使用struts。我正在使用GAE1.8和struts2.3.15jar文件。在我的申请中我遇到了这个异常java.security.AccessControlException:accessdenied("java.io.FilePermission""jar:file:\E:\eclipse\Shaun\Convergent\war\WEB-INF\lib\struts2-core-2.3.15.3.jar""read")atjava.security.AccessControlContext.checkPermission(AccessControlContext.j

java - Spring Security OAuth2授权流程

谁能告诉我应该依次调用哪些httpGET或POST方法来授权我的apachecxfweb服务并访问资源?我试着调用:http://localhost:8080/oauth/token?client_id=client1&client_secret=client1&grant_type=password&username=client1&password=client1我所能得到的只是token响应:{"access_token":"7186f8b2-9bae-48b6-90c2-033a4476c0fc","token_type":"bearer","refresh_token":"d

java - 了解 secure/httponly cookie 如何为 java 应用程序工作

我一直有一种行为,由于我目前对此的理解水平,我只能称之为怪异。我有apache版本:2.4.7在Ubuntu上通过AJP1.3tomcat7.0.52.0代理运行一个以apacheshiro1.2作为安全框架的spring应用程序(MVC)。我已经在apache2.conf中设置了header条目,如下所示HeaderalwaysappendX-Frame-OptionsSAMEORIGINHeadereditSet-Cookie^(.*)$$1;HttpOnly;Secure如果使用以下任一或所有方法在tomcat端强制执行标志,我会有完全相同的行为:conf/context.xml

使用 Vaadin 进行 Spring Security 的 Java 配置

我是这些框架的新手(Vaadin:7.6.1,SpringSecurity:4.0.3),如果我想构建Vaadin应用程序,我在问自己如何配置授权请求。我查了几个这样写的例子:@EnableWebSecuritypublicclassSecurityConfigextendsWebSecurityConfigurerAdapter{[...]@Overrideprotectedvoidconfigure(HttpSecurityhttp)throwsException{http.authorizeRequests().antMatchers("/login**").permitAll(

CMU和ETH联合研发了一个名为 「敏捷但安全」的新框架,为四足机器人在复杂环境中实现高速运动提供了解决方案

在高速机器人运动领域,实现同时兼顾速度和安全一直是一大挑战。但现在,卡内基梅隆大学(CMU)和苏黎世联邦理工学院(ETH)的研究团队带来了突破性进展。他们开发的新型四足机器人算法,不仅能在复杂环境中高速行进,还能巧妙避开障碍,真正做到了「敏捷而安全」。论文地址:https://arxiv.org/pdf/2401.17583.pdf在ABS的加持下,机器狗在各种场景下都展现出了惊艳的高速避障能力:障碍重重的狭窄走廊:凌乱的室内场景:无论是草地还是户外,静态或动态障碍,机器狗都从容应对:遇见婴儿车,机器狗灵巧躲闪开:警告牌、箱子、椅子也都不在话下:对于突然出现的垫子和人脚,也能轻松绕过:机器狗甚

java - 在 Spring Security 中捕获 Remember-Me 身份验证事件

我正在开发一个应用程序,我需要在其中捕获并响应身份验证事件以采取适当的操作。目前,当用户手动登录时,我很好地捕捉到了AuthenticationSuccessEventSpring抛出的异常。我现在正在尝试实现Remember-Me功能。日志记录帮助我确定了我想要捕获的事件是InteractiveAuthenticationSuccessEvent。有人可以看看下面的代码并帮助我响应这个新事件吗?@OverridepublicvoidonApplicationEvent(ApplicationEventevent){log.info(event.toString());//debugo

java - org.bouncycaSTLe.openssl.PEMReader 可以读取 java.security.PrivateKey 吗?

我有以下代码:PrivateKeykey=null;X509Certificatecert=null;KeyPairkeyPair=null;finalReaderreader=newStringReader(pem);try{finalPEMReaderpemReader=newPEMReader(reader,newPasswordFinder(){@Overridepublicchar[]getPassword(){returnpassword==null?null:password.toCharArray();}});Objectobj;while((obj=pemReader

java - PBEWITHSHA256AND128BITAES-CBC-BC 在 RedHat 6.4 上创建 java.security.NoSuchAlgorithmException

我们有一个应用程序使用BouncyCaSTLe通过PBEWITHSHA256AND128BITAES-CBC-BC算法加密数据。它在运行OpenJDK1.7的Ubuntu上运行良好。但是,当我们将其移动到同时运行OpenJDK1.7的RedHat6.4时,我们会遇到以下异常:java.security.NoSuchAlgorithmException关于可能导致此问题的任何想法。我们如何将PBEWITHSHA256AND128BITAES-CBC-BC算法添加到RedHat6.4?p.s.应用程序在JBoss中运行。privateStringcryptoAlgorithm="PBEWI

java - 通过 java 代码配置 spring security 的自定义 403 错误页面

谁知道如何在springsecurity中配置自定义的403页面?在网上查看,我得到的所有结果都是使用XML配置,而我使用的是Java配置。那是我的安全配置:@Configuration@ComponentScan(value="com")@EnableWebSecurity@EnableGlobalMethodSecurity(prePostEnabled=true)publicclassSecurityConfigextendsWebSecurityConfigurerAdapter{@Bean@OverridepublicAuthenticationManagerauthenti

java - 如何使用spring security进行用户角色管理?

我需要为在线考试工具应用程序设计一个用户角色管理模块,系统中有几个用户(管理员、版主、贡献者、考官)。这些用户对系统具有不同的权限。我需要为用户访问系统使用Spring框架和spring安全性。如何使用此模块的spring安全性。谁能告诉我一个好的教程,随时欢迎您的想法。 最佳答案 根据您的描述,我认为您可能正在查看UserDetailsS​​ervice的自定义实现。StephanGerth的ZK示例项目值得一试,它集成了Spring、Hibernate、定制的Spring安全性、ZKAjax等。Here你有公告帖子,其中有源链接