一、spring security讲解: Spring Security是spring提供的一种基于 Spring AOP 和 Servlet 过滤器的安全框架,其提供了对网页端请求级和方法调用级的处理身份认证(用户身份认证)和授权(登录的用户拥有什么权限)。Spring Security的核心是一组过滤器链,在springboot中引入依赖即默认对多有接口启动了安全管理,其中最核心的就是用来认证            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-25 15:17:11
                            
                                929阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            文章目录一、Web页面1.搭建项目2.完成登录3.登录信息展示4.Table项的展示二、拦截器第一步:先自定义一个拦截器第二步:将自定义的拦截器放到容器中第三步:修改Controller运行结果:三、文件上传四、错误处理1.几种异常处理的方法(超重点)五、整合数据库1.使用默认的HikariDataSource2.自定义整合Druid数据源3.使用starter来整合Druid数据源六、整合my            
                
         
            
            
            
            授权规则授权规则可以对请求方来源做判断和控制。授权规则基本规则授权规则可以对调用方的来源做控制,有白名单和黑名单两种方式。白名单:来源(origin)在白名单内的调用者允许访问黑名单:来源(origin)在黑名单内的调用者不允许访问点击左侧菜单的授权,可以看到授权规则:资源名:就是受保护的资源,例如/order/{orderId}流控应用:是来源者的名单,如果是勾选白名单,则名单中的来源被许可访问            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-03 09:30:08
                            
                                264阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录1. 同时配置url和权限表达式1. /api/v1/doc 配置 antMatchers("/api/v1/doc").permitAll()2. /api/v1/doc 配置 @PreAuthorize("hasAuthority('knowledge')")3. 启动项目测试2. 配置白名单url不需要token认证1. 白名单属性配置类 WhiteUrlAutoConfigura            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-13 22:11:49
                            
                                196阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Spring Security简介Spring Security 是一种高度自定义的安全框架,利用(基于)SpringIOC/DI和AOP功能,为系统提供了声明式安全访问控制功能,减少了为系统安全而编写大量重复代码的工作。核心功能:认证和授权Spring Security 认证流程Spring Security 项目搭建导入依赖Spring Security已经被Spring boot进行集成,使            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-19 06:59:10
                            
                                367阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            以下都是针对 
 OPENSSH 
 :部分引用其他文章:) 
  
 一、安装与启动 
 1 
 、查看是否安装 
 openssh 
 : 
  rpm –qa |grep ssh 
     
 如果看到有 
 openssh 
 的信息输出,就应该是安装了,如果没有,则可以在 
 LINUX 
 第二张安装光盘上找到 
 RPM 
 安装包(以 
 OPENSS            
                
         
            
            
            
            认证快速开始快速入门添加依赖<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-security</artifactId>
</dependency>
<dependency>            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-24 20:00:53
                            
                                150阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1. 什么是Spring Cloud Gateway网关作为流量的入口,常用的功能包括路由转发,权限校验,限流等。Spring Cloud Gateway 是Spring Cloud官方推出的第二代网关框架,定位于取代 Netflix Zuul。相比 Zuul 来说,Spring Cloud Gateway 提供更优秀的性能,更强大的有功能。Spring Cloud Gateway 是由 WebF            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-25 10:50:52
                            
                                83阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1、模型2、解耦3、实现
3.1 核心接口3.2 代码分析
3.2.1 事务管理3.2.2 数据访问4、使用
4.1 编程模式4.2 配置模式
4.2.1 声明式配置方式4.2.2 注解式配置方式5、总结1、模型在一般的编程习惯中,Spring的数据访问和事务处理的层次结构归纳如下图所示:                           
                
         
            
            
            
            上次看到了关于认证管理的过程,其中还有很多迷糊的地方,比如说,请求是如何被拦截的。 
 我们看一下第一个运行的例子,让他跑起来: 
 我访问一下这个url:http://localhost:8080/JBCPPets/home.do 
 页面将会自动跳转到:http://localhost:8080/JBCPPets/spring_security_log            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-22 21:42:48
                            
                                124阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            对于还是小站点的站长们应该对于免费的加速都非常感兴趣,毕竟可以节省一些建站成本。常见免费的有360网站卫士,百度云加速等等,下面分享一下我的设置方法(百度云加速免费个人版),如何将百度云加速的IP段加入到服务器IP白名单中,尽量的防止网站接入百度云加速后出现502报错。1.网站成功接入百度云加速后(怎么接入可百度哦),2.进入百度云加速站点找到常见问题-百度云加速节点IP地址段,可以看到加速节点I            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-19 14:55:08
                            
                                90阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录Gateway网关1.0.为什么需要网关?1.1.如何使用gateway网关1.2.网关从注册中心拉取服务1.3.gateway自动定位1.4.gateway常见的断言1.5.gateway内置的过滤器1.6.自定义过滤器-全局过滤器1.7.解决跨域问题2.nginx反向代理gateway集群2.1.配置文件继  nacos注册中心+Ribbon负载均衡+完成openfeign的调用            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-16 00:09:52
                            
                                265阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Spring Security 实现动态刷新 URL 白名单前言根据 Spring Security 的默认安全配置指定路径不需要认证的话,是无法动态更新匹配 URL 白名单的规则;现在我们的需求是通过 Nacos 随时更新发布新的配置 或者 通过从 Redis / 数据库 等方式获取到匹配 URL 白名单的规则;目标是能够自定义函数实现动态加载 URL 白名单的加载,在匹配时时候根据自定义函数获            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-06 13:09:20
                            
                                262阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            说明security会对服务端的接口添加权限过滤,不具备权限的请求将被拒绝。引入security要引入security,只需添加依赖即可: 在pom.xml中引入security:<dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-s            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-17 15:20:30
                            
                                1140阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            基于Token的认证  通过上一篇你大体已经了解session和cookie认证了,session认证需要服务端做大量的工作来保证session信息的一致性以及session的存储,所以现代的web应用在认证的解决方案上更倾向于客户端方向,cookie认证是基于客户端方式的,但是cookie缺点也很明显,到底有哪些缺点可以跳转上一次的文章。那有没有一种比较折中的方案呢?有的把认证信息保存在            
                
         
            
            
            
             一、Wmic.exewmic实用程序是一款Microsoft工具,它提供一个wmi命令行界面,用于本地和远程计算机的各种管理功能,以及wmic查询,例如系统设置、停止进程和本地或远程运行脚本。因此,它可以调用XSL脚本来执行。二、攻击方法1.第一种方法:Koadic我们将在Koadic的帮助下生成一个恶意的XSL文件,它是一个命令和控制工具,与Metasploit和PowerShell            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-26 11:23:48
                            
                                123阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.过滤ip,电话号码,黑名单(业务),白名单(数据库服务特定ip),如上章步骤1.拿ip
          //放在内存中 也可以
         public static  final List<String> BLACK_LIST = Arrays.asList("127.0.0.1")
          request.getHeads().getHost().getH            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-03 01:12:00
                            
                                111阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            0x00 前言这是 Cobalt Strike 学习笔记的最后一节,这节将来学习白名单申请与宏渗透的一些方法。0x01 白名单申请Win + R 打开运行窗口,输入 gpedit.msc ,来到 用户配置 -> 管理模板 -> 系统 处,打开 只允许指定的 Windows 程序在打开的窗口中,勾选已启用,之后点击显示按钮,在其中写入白名单的程序名称后,点击两次确定之后即可。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-07 09:31:29
                            
                                37阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            作业0修改create.cpp文件,改成由命令行参数确定生成的数据的数据量。修改readme.md的对应部分。代码:#include <iostream>
#include <stdlib.h>
#include <time.h>
#include <string>
using namespace std;
int main(int argc, c            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-26 18:01:38
                            
                                250阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             二分查找与暴力查找。如果可能,我们的测试用例都会通过模拟实际情况来展示当前算法的必要性。这里该过程被称为白名单过滤。具体来说,可以想象一家信用卡公司,它需要检查客户的交易账号是否有效。为此,它需要:将客户的账号保存在一个文件中,我们称它为白名单;从标准输入中得到每笔交易的账号;使用这个测试用例在标准输出中打印所有与任何客户无关的账号,公司很可能拒绝此类交易。在一家有上百万客户的大公司中            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-24 14:07:50
                            
                                276阅读