/**
* 检查是否存在upload文件漏洞
* (上传文件类型不能是jsp、php、js、html等)
*
* @param fileName
* @throws Exception
*/
public static void checkUploadFileXssDanger(String fileName) throws Exception {
if(fileName == null || fileName.trim().equals("")){
return;
}
String tmpFileName = fileName.trim().toLowerCase();
if(tmpFileName.endsWith(".jsp") ||
tmpFileName.endsWith(".php") ||
tmpFileName.endsWith(".js") ||
tmpFileName.endsWith(".htm") ||
tmpFileName.endsWith(".html"))
{
throw new Exception("上传文件类型不合法!");
}
}
本文介绍了一个用于检查上传文件是否包含危险类型的Java方法。该方法通过验证文件名后缀,如.jsp、.php、.js、.htm、.html,来防止潜在的XSS攻击和非法文件上传。
1434

被折叠的 条评论
为什么被折叠?



