WEB反序列化漏洞分析与防御Java, PHP, Python, Web安全, 安全函数, 渗透测试 / Nick Tan / 2023-02-25 / 发表评论一、漏洞概述 1、序列化 序列化 (serialize)是将对象的状态信息转换为可以存储或传输的形式的过程。在 […] WEB反序列化漏洞分析与防御 Read More »
Java如何停止一个正在运行的线程?Java, 多线程, 安全函数, 死锁 / Nick Tan / 2023-02-12 / 发表评论一、前言 停止一个线程意味着在任务处理完任务之前停掉正在做的操作,也就是放弃当前的操作。停止一个线程可以用Th Java如何停止一个正在运行的线程? Read More »
为什么MD5会被弃用?Java, 加密解密, 安全函数, 算法 / Nick Tan / 2022-10-26 / 发表评论一、MD5的前世今生 实际上,MD5由美国密码学家罗纳德·李维斯特(Ronald Linn Rivest)设计 为什么MD5会被弃用? Read More »
Java List的四种遍历方法Java, 多线程, 安全函数, 数据结构, 算法, 高并发 / Nick Tan / 2022-10-24 / 发表评论在平时的开发过程中使用List的场景很多,你知道List的遍历有多少种方式?下面一起来梳理下List的几种遍历 Java List的四种遍历方法 Read More »
如何合理的使用递归算法C#, C++, Java, 安全函数, 算法 / Nick Tan / 2022-10-22 / 发表评论一、什么是递归? 自己调用自己,当业务逻辑符合以下三个条件的时候,就可以考虑使用递归来实现。 一个问题可以分解 如何合理的使用递归算法 Read More »
网络安全与密码学简介Web安全, 加密解密, 安全函数, 计算机 / Nick Tan / 2022-10-22 / 发表评论一、网络安全威胁 1、破坏网络安全的一些理论方式 窃听:窃听信息,在网路通信双方直接进行窃听。 插入:主动在网 网络安全与密码学简介 Read More »
Java读取文件的六种方式Java, 安全函数, 开源组件 / Nick Tan / 2022-10-21 / 发表评论Java读取文件都有哪些方式?这个问题平时基本不怎么注意过,一般写代码的时候会用一种就够了,很少去总结有多少种 Java读取文件的六种方式 Read More »
Java 8的十大新特性详解Java, JDK, 安全函数, 算法 / Nick Tan / 2022-09-14 / 发表评论Java 8可谓是自Java 5以来最具革命性的版本了,它在语言、编译器、类库、开发工具以及Java虚拟机等方 Java 8的十大新特性详解 Read More »
Java AES加解密工具类封装Java, 加密解密, 安全函数, 算法 / Nick Tan / 2022-09-11 / 发表评论本文将介绍如何使用JDK中的Java密码体系结构(JCA)来实现AES加密和解密。对称密钥块密码在数据加密中起 Java AES加解密工具类封装 Read More »
软件成分安全分析(SCA)能力的建设与演进,如何应对开源组件风险?Web安全, 安全函数 / Nick Tan / 2022-05-29 / 发表评论随着 DevSecOps 概念的推广,以及云原生安全概念的快速普及,研发安全和操作环境安全现在已经变成了近几年 软件成分安全分析(SCA)能力的建设与演进,如何应对开源组件风险? Read More »