代码审计 第5页
代码缺陷解读:通用异常捕获声明缺陷漏洞(如何处理代码中的异常情况)-Pikachu Hacker

代码缺陷解读:通用异常捕获声明缺陷漏洞(如何处理代码中的异常情况)

一、什么是通用异常捕获声明缺陷?捕获过于广泛的异常会导致复杂的错误处理代码,该代码更可能包含安全漏洞。二、通用异常捕获声明缺陷构成条件有哪些?的变量。捕捉异常似乎是处理多个可能异常的...
跨站脚本漏洞(跨站脚本漏洞的英文缩写)-Pikachu Hacker

跨站脚本漏洞(跨站脚本漏洞的英文缩写)

一、什么是跨站脚本漏洞?从用户控制的输入到输出之前,软件没有对其进行过滤或没有正确过滤,这些输出用作向其他用户提供服务的网页。二、跨站脚本(XSS)漏洞通常在哪些情况下发生?1、不可信数据...
敏感信息的明文传输漏洞-Pikachu Hacker

敏感信息的明文传输漏洞

一、什么是敏感信息的明文传输漏洞?程序在通信时以明文形式传输敏感或重要数据,这些数据可能被未经授权的攻击者嗅探。简单点来说就是当我们在网站上面提交敏感数据到服务器的过程中未进行相关...
从代码审查视角看软件质量(软件代码评审)-Pikachu Hacker

从代码审查视角看软件质量(软件代码评审)

理论基础软件质量是软件与明确地叙述的功能和性能需求、文档中明确描述的开发标准以及任何专业开发的软件产品都应该具有的隐含特性相一致的程度。作为软件开发人员怎样保证所研发的软件产品是一...
Trust Boundary Violation违反信任边界的代码漏洞缺陷-Pikachu Hacker

Trust Boundary Violation违反信任边界的代码漏洞缺陷

这篇文章主要为大家简单讲解违反信任边界缺陷漏洞的相关介绍。一、什么是违反信任边界?违反信任边界漏洞是指数据从不受信任的一边移到受信任的一边却未经验证。违反信任边界漏洞在CWE中被编号为...
.NET高级代码审计(第三课)Fastjson反序列化漏洞(.net json反序列化)-Pikachu Hacker

.NET高级代码审计(第三课)Fastjson反序列化漏洞(.net json反序列化)

0X00 前言Java中的Fastjson曾经爆出了多个反序列化漏洞和Bypass版本,而在.Net领域也有一个Fastjson的库,作者官宣这是一个读写Json效率最高的的.Net 组件,使用内置方法JSON.ToJSON可以快速序...
.NET高级代码审计(第六课) DataContractSerializer反序列化漏洞-Pikachu Hacker

.NET高级代码审计(第六课) DataContractSerializer反序列化漏洞

0X00 前言DataContractSerializer类用于序列化和反序列化Windows Communication Foundation (WCF) 消息中发送的数据,用于把CLR数据类型序列化成XML流,它位于命名空间System.Runtime...
finalize()方法声明为public缺陷构成条件有哪些?-Pikachu Hacker

finalize()方法声明为public缺陷构成条件有哪些?

本文旨在科普软件安全相关知识,助力企业有效防范软件安全漏洞,提升网络安全防护能力。final修饰符(关键字),若类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个...
Pikachu的头像-Pikachu HackerPikachu19天前
0398
代码审计之fortify工具篇(代码 fork)-Pikachu Hacker

代码审计之fortify工具篇(代码 fork)

1.去下载装安装cms官网地址自行猜测,自行下载。主讲思路过程,任意一套系统都可。2.安装过程简单分析是否有漏洞不做安装分析,很多都程序都会删掉安装包,有兴趣的可以搞一下,这里略过。3.安...
Spring Security 02 — Basic Introduction Part II-Pikachu Hacker

Spring Security 02 — Basic Introduction Part II

Spring Security 5.1.4 RELEASE书接上文,在上一篇中介绍了Spring Security的基本组件以及基本的认证流程,此篇介绍一下Spring Security的一些核心服务。2 核心服务Spring Security中还有许多十...