前言文件上传漏洞产生的主要原因:应用程序中存在上传功能,但是对上传的文件没有经过严格的合法性检验或者检测函数存在缺陷,导致攻击者可以上传木马文件到服务器一.客户端1)前端JS过滤绕过1.禁用JS2.抓包改包例:查看源码知道有JS验证可知绕过前端JS验证才可得到flag,可将事先准备好的一句话木马的文件后缀改成jpg,随后用bp抓包将JPG改回php后缀,发送包,得到flag 3.修改前端            
                
         
            
            
            
            # 项目方案:如何添加Java程序白名单
## 介绍
在网络安全领域,白名单是一种常见的安全策略,用于限制系统只能执行经过授权的程序。本项目旨在提供一个方案,实现在Java程序中添加白名单,确保只有白名单中的程序可以被执行。
## 方案
### 1. 创建白名单类
首先,我们需要创建一个白名单类,用于存储允许执行的程序列表。
```java
public class WhiteList {            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-20 05:44:09
                            
                                150阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            微软新版edge浏览器设置用户目录和插件白名单  为什么要设置用户目录呢?因为默认的用户数据路径在C:\Users\用户名\AppData\Local\Microsoft\Edge\User Data,占用的是系统盘的空间。本人有强迫症,不管是什么软件只要在系统盘有写东西的,都要把他弄到别的地方去,不是所有的软件都可以,哈哈。   为什么要添加扩展的白名单?因为edge浏览器出于安全考虑,不允许运            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-03 10:48:49
                            
                                114阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、需求在程序运行期间,将点击同一个广告超过10次的用户添加到黑名单二、准备2.1 分析通过代码模拟用户点击行为,并作为kafka的生产者生产数据,SparkStreaming消费kafka数据,并对数据进行分析,将黑名单数据存入mysql中,定义的类有BlackListUtils:工具类,用于产生数据,数据入库等操作UserBehavior:Bean类,用户行为数据的样例类UserClickAd            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-30 21:11:31
                            
                                258阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            缓存穿透缓存穿透现象:应用服务器压力变大redis命中率降低一直查询数据库 原因:redis查询不到数据库出现很多非正常url访问解决方案(1) 对空值缓存:如果一个查询返回的数据为空(不管是数据是否不存在),我们仍然把这个空结果(null)进行缓存,设置空结果的过期时间会很短,最长不超过五分钟 (2) 设置可访问的名单(白名单): 使用bitmaps类型定义一个可以访问的名单,名单id作为bit            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-13 14:49:55
                            
                                82阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            问题描述:进入PI配置后台 Enterprise Services Builder 时(事务代码:SXMB_IFR)报错:应用程序已被java安全阻止解决办法(java8为例):java8以上的版本不能默认安全级别最低可设置为“高”,java7可以设置低级别,因此不会报错;1、在开始菜单打开配置java:2、“安全”标签页->选中复选框->设置安全级别为“高”->“编辑站点列表”            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-14 15:47:48
                            
                                277阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Java Security Develop1. 拒绝服务 DDOSxml外部实体攻击(阻塞)定义白名单自定义 EntityResolver 接口过滤 systemID文件资源释放:final InputStream in = new FileInputStream(file);
try {
use (in);
} finally {
{} in.close();
}
数据库资源释放
connect            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-14 21:05:44
                            
                                18阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            最近在公司遇到一个问题,进入公司的游戏产品官网注册一个普通用户账号,登录官网然后点击进入该游戏产品的论坛,不能自动跳转到论坛实现自动登录于是自己去官网注册了一个普通用户账号,登录官网,测试看看,发现确实不能自动跳转到论坛登录论坛的服务器数据库,查看到数据库里已经有刚刚注册的用户数据了,但密码没有同步过来 经过和开发的一起分析和故障排查,发现一个报错程序com.mysql.jdbc.exc            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-14 17:38:14
                            
                                43阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、网络适配由http改成https    苹果官方对App Transport Security Technote的解释如下:    翻译成中文的意思就是说:iOS9.0SDK在编译的时候,默认所有从NSURLConnection、CFURL和NSURLSession发出的http请求,都改为https请求。由于AF            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-30 10:01:10
                            
                                74阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            出于提高数据安全性等目地,我们可能想要对oracle的访问进行限制,允许一些IP连接数据库或拒绝一些IP访问数据库。当然使用iptables也能达到限制的目地,但是从监听端口变更限制仍可生效、只针对oracle自己不和其他端口的限制相混杂和不需要root账号这几方面来说,通过配置sqlnet.ora文件来进行访问限制可能是一种更好的选择。 1.配置sqlnet.ora文件进入$TNS_A            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-04 14:04:34
                            
                                396阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.创建用户在 MySQL 中,你可以通过以下步骤创建用户并设置白名单:使用管理员账号连接到 MySQL 服务器。创建新用户:CREATE USER 'username'@'hostname' IDENTIFIED BY 'password';其中,
'username' 是你要创建的用户名;
'hostname' 是允许访问 MySQL 的主机名或 IP 地址;
'password' 是该用户的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-16 08:42:05
                            
                                54阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一.安装docker服务1.Docker.tar.gz上传 2.将Docker.tar.gz 解压到/opt目录下 命令为 docker -zxf Docker.tar.gz -C /opt 3.配置yum源(yum源为本地yum源和网络yum源) 本地yum源的形式为[docker]
name=docker
baseurl=file:///opt/Docker
gpgcheck=0
enable            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-05 06:33:24
                            
                                114阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Java面试资源这里汇总整理了网络上的Java面试题,持续更新  百度”Java面试题”前200页基本概念操作系统中 heap 和 stack 的区别 什么是基于注解的切面实现什么是 对象/关系 映射集成模块什么是 Java 的反射机制什么是 ACIDBS与CS的联系与区别Cookie 和 Session的区别fail-fast 与 fail-safe 机制有什么区别get 和 post请求的区别            
                
         
            
            
            
            对于nginx+tomcat的web项目,设置黑白名单的几种的方式1.使用linux的iptables(基于linux防火墙的,前提是要开启防火墙)要封停一个IP,使用下面这条命令:   iptables -I INPUT -s ***.***.***.*** -j DROP  要解封一个IP(前提是iptables已经有这条记录),使用下面这条命令:    ipta            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-27 10:27:14
                            
                                139阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            0x00 前言这是 Cobalt Strike 学习笔记的最后一节,这节将来学习白名单申请与宏渗透的一些方法。0x01 白名单申请Win + R 打开运行窗口,输入 gpedit.msc ,来到 用户配置 -> 管理模板 -> 系统 处,打开 只允许指定的 Windows 程序在打开的窗口中,勾选已启用,之后点击显示按钮,在其中写入白名单的程序名称后,点击两次确定之后即可。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-07 09:31:29
                            
                                37阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             二分查找与暴力查找。如果可能,我们的测试用例都会通过模拟实际情况来展示当前算法的必要性。这里该过程被称为白名单过滤。具体来说,可以想象一家信用卡公司,它需要检查客户的交易账号是否有效。为此,它需要:将客户的账号保存在一个文件中,我们称它为白名单;从标准输入中得到每笔交易的账号;使用这个测试用例在标准输出中打印所有与任何客户无关的账号,公司很可能拒绝此类交易。在一家有上百万客户的大公司中            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-24 14:07:50
                            
                                276阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Windows Java 添加白名单的技术指南
在开发和运行Java应用程序时,有时我们需要允许特定的程序或服务进行特权操作,为此可以在Windows系统中添加“白名单”。本文将通过简单的示例来演示如何在Windows上配置Java环境中的白名单。
## 什么是白名单?
> “白名单是允许特定IP地址、应用程序或用户执行某些操作的列表。与之相对的是黑名单,黑名单则阻止特定的对象。”
在            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-10-09 05:01:03
                            
                                95阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 项目方案:Java白名单添加
## 1. 项目背景和目标
在Java应用程序中,白名单是一种常见的安全机制,用于限制可访问的资源或执行的操作。白名单通常包括一组受信任的实体或操作,只有被列入白名单的实体或操作才能被允许。本项目的目标是实现一个通用的Java白名单添加方案,允许开发人员动态地向白名单中添加实体或操作,以增强应用程序的安全性和灵活性。
## 2. 解决方案概述
本方案将基于Ja            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-10-02 12:49:10
                            
                                152阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            初探Jackson白名单机制1.PolymorphicTypeValidator1.1简介1.2 方法1.3使用2.白名单的基本实现 1.PolymorphicTypeValidator1.1简介一个关键的类:PolymorphicTypeValidator。该抽象类提供了一些方法用于判断基类及其子类的有效性来决定是否允许Jackson反序列化,所有的这些方法的实现都必须是线程安全的以及可共享的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-05 19:53:45
                            
                                313阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Java登录系统中的白名单实现
在开发一个Java登录系统时,添加白名单功能可以提高系统的安全性。白名单是一种允许特定用户或IP地址访问系统的机制。在这个指导中,我们将逐步实现一个简单的Java登录系统中添加白名单的功能。以下是实现流程概述和每一步的详细代码示例。
## 实现流程概述
我们将通过以下步骤实现白名单功能:
| 步骤 | 描述