网站漏洞怎么修复代码漏洞

news/2024/5/8 10:48:40/文章来源:https://blog.csdn.net/weixin_34406061/article/details/89550351

jeecms 最近被爆出高危网站漏洞,可以导致网站被上传webshell木马文件,受影响的版本是jeecms V6.0版本到jeecmsV7.0版本。该网站系统采用的是JAVA语言开发,数据库使用的是oracle,mysql,sql数据库,服务器系统支持windows2008,windows2012,以及linux centos系统。

我们来简单的了解下什么是jeecms系统,该系统主要是针对内容文章管理的一个系统,支持微信,以及公众号,移动电脑端自适应的模板系统,开发强大,安全,稳定,优化好,很多程序文件夹做了详细的安全权限分配,禁止直行java脚本文件,jeecms可以全站生成静态文件html,可视化的前端外观设计,丰富的第三方API接口,使得该系统深受广大建站爱好者的喜欢。

jeecms 网站漏洞分析

jeecms漏洞发生的原因是在于网站的上传功能,存在可以绕过安全拦截,直接将jsp格式的网站木马文件上传到服务器中去,由于该上传组件含有远程调用图片链接的功能,导致调用的是并没有做详细的安全过滤,没有限制远程图片的格式,导致可以将任意格式的文件上传到网站当中去。我们来看下代码:

当我们使用远程调用图片功能的时候,会使用前端的upfile函数去调用,然后经过separate的安全分隔符来进行确认文件的格式,导致没有任何的安全验证就可以上传文件,导致网站漏洞的发生。

我们本地电脑搭建下环境,java+mysql环境,apache,使用官方下载的V7版本,我们本地构造上传的页面代码如下:

enctype="multipart /form-data">

然后将我们远程图片链接地址写上,http://127.0.0.1:8080/webshell.jsp点提交直接绕过Jeecms的安全检测系统,上传成功,远程图片抓取成功的提示,在上传过程中会直接返回文件的地址路径。

jeecms 网站漏洞修复与建议

目前通过搜索查询到使用jeecms的网站达到上万个,使用该jeecms建站的网站运营者,请尽快升级网站系统到最新版V9版本,自己公司技术有限的,请将远程上传图片功能去掉,ueditor目录下的getRemoteImage.jspx文件删除掉,或者更名,如果自己对代码不是太熟悉话,也可以找专业的网站安全公司处理。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_808224.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

独家揭开几项神秘SEO技术的猪八戒面纱

我们常常在励志文章上看到一句话:20岁的时候跟对人,30岁之后要做对事,我觉得这话很有道理。按照我的理解,20岁的时候你一定要进入到正确的圈子,30岁之后就要努力打造属于自己的圈子。不论你混白道黑道还是互联网圈&…

【Docker】练习-在容器中部署静态网站

创建映射80端口的交互式容器安装Nginx安装文本编辑器vim创建静态页面修改Nginx配置文件运行Nginx验证网页访问1、运行一个待端口映射的交互容器,命名为web docker run -p 80 --name web -i -t ubuntu /bin/bash 2、进入容器, 安装Nginx apt-get install …

grub用法 linux,使用 GRUB - GRUB 入门基础知识全面学习_Linux教程_Linux公社-Linux系统门户网站...

第四章 使用 GRUB准备使用 GRUB 引导系统之前,需要知道一些信息。首先,应知道哪个分区保存了 Linux 内核,以及 root 文件系统的分区名称。然后,应查看现有 LILO 配置来寻找需要传递给内核的变量,如 "mem128M"…

一步一步教你用PHP+MySql搭建网站 No.0 准备工作

新开一个系列教程吧,这次是讲如何用PHPMySQL搭建网站。 之前一直有想过搭建自己的个人网站,然后上周通过阿里云申请的域名和空间都通过审核了,于是就开始研究如何用PHPMYSQL搭建网站,研究了差不多两周,总算搞定了一个小…

服务器在国外未备案网站,选择国外服务器网站未备案也能正常打开,那网站备案到底是为了什么呢?...

网站备案的主要目的就在于打击非法网站经营的活动,打击不良的互联网宣传,但对于一般的企业用户,就感觉有点麻烦了,首先大概流程 即是先由企业本身提供资料交给自己的服务器接入商,然后由服务接入商初审,审核…

PHP绕过网站登录,绕过验证码,模拟登录 php

这几天一直在做识别验证码的API,已经做出来了,不过我突然有发现可以绕过验证码,先上代码header("Content-Type: text/html; charsetutf-8");function login_get($url, $cookie) {$curl curl_init();//初始化curl模块curl_setopt($…

java 解析html优化_解析加快网站页面加载速度提升seo优化效果的方法

页面访问速度也是点瑞网络seo优化的重要一步。如果我们花很长时间点击你的网站来打开它,我相信大多数访问者都会关闭这个页面并选择其他网站,从中我们可以看到提高网站页面访问速度的重要性。在这方面,我们考虑以下方法来加速页面访问。第一&…

HTTPS对网站性能SEO有哪些影响?

1 前言HTTPS在保护用户隐私,防止流量劫持方面发挥着非常关键的作用,但与此同时,HTTPS也会降低用户访问速度,增加网站服务器的计算资源消耗。本文主要介绍https对用户体验的影响。本文最早发表于百度运维部官方博客2 HTTPS对访问速…

xyhai.php,行云海CMS(XYHCMS)网站内容管理系统 php免费源码v3.6 bulid1012

[√]让编辑器支持html5原生mp4播放器[√]让编辑器支持html5原生mp3播放器[√]编辑器https下支持百度地图[√]前台会员中心,修改基本信息,修正展示问题。[√]权限规则和菜单合并(或菜单移到权限规则里)[√]支持手机二级域名,API二级域名(在入口…

静态网站部署云服务器,静态网站部署云服务器

静态网站部署云服务器 内容精选换一换SAP NetWeaver标准化部署根据数据库部署方式不同分为:标准化分布部署和标准化一体部署,如图1和图2所示。标准化场景下,所有主要的实例(除了SAP HANA DB)都运行在一个单独的云服务器上,适用于除…

scp 可以创建文件夹么_五步助力运维迅速创建网站备份!

创建网站备份应该是一个网站管理员最为重要的日常工作之一。但现实情况是,备份这一步往往被很多人忽略,也就是说仍然有很多网管的网站安全意识较低。所有的Linux/Mac用户都能够零经济成本地通过命令行工具创建网站备份。本文的初衷不是为读者提供完整的备…

文件夹自动生成html画廊,【桌面自动生成文件夹】桌面自动生成网站_桌面自动生成tmp文件-系统城...

2017-01-26 13:59:36  浏览量:11190有的用户发现自己的电脑系统中,总是会在桌面上生成一个名称为MobileFile的文件夹。其实,这个MobileFile文件夹是QQ相关的文件夹,这应该是由于设置的路径错误导致的,因此&#xff0…

视频网站视频倍速的方法(亲测B站、百度网盘)

一般的视频网站倍速方法 见此篇博文 用代码控制的方式可以满足B站的视频需求,其他的视频网站我并不经常玩,有兴趣的朋友可以自行尝试。 百度网盘的视频倍速方法 百度网盘就比较ex人了,按照上述代码方式是失效,而且百度网盘软件…

去除dz首页头部代码版权利于SEO优化

找到目录文件 根目录:/template/default/common搜索文件:header_common.htm (打开编辑)看图下操作删除 转载:https://bbs.jiuy.cc/forum.php?modviewthread&tid982

SEO中站内的nofollow链接标签使用方法

nofollow链接标签的使用https://bbs.jiuy.cc/thread-878-1-1.html (出处: 玖毅网络技术分享论坛)

商城系统官方网站PHP源码

服务器环境: centos:https://www.jyyidc.com/server/buy.html 宝塔安装说明:https://www.jyyidc.com/linux/ 商城官网PHP源码下载:https://download.csdn.net/download/u010815991/82915699 PHP>5.6,支持最新的…

文档说明类型PHP网站源码 适合做使用手册网站PHP源码

下载地址在最下面 一、系统简介 1. 产品简介 系统集电脑站、手机站、微信、APP、小程序于一体,共用空间,数据同步,是国内五站合一优秀企业建站解决方案。系统采用PHP开发,具有操作简单、功能强大、稳定性好、易扩展、安全性强、维…

iis7.5 php虚拟站点目录设置,IIS7/IIS7.5/IIS8网站目录执行权限设置方法(与IIS6不同)...

在IIS6.0中,对于站点每个文件夹,我们都可以在其属性对话框中将执行权限设置为无,当程序对文件夹有写入权限时,这个设置非常有用,它能防止用户上传脚本文件(.asp,.aspx)到服务器并运行:IIS7也有这…

java学习-如何用Java进行高性能网站开发

1、生成对象时,合理分配空间和大小: Java中的很多类都有它的默认的空间分配大小,对于一些有大小的对象的初始化,应该预计对象的大小,然后使用进行初始化。 例如:我们在使用Vector,当声明Vector …

第一次发布网站需要注意的地方备忘

点击服务器,然后双击ISAPI和CGI限制。 点击应用程序池,选择该网站的应用程序池,然后右键-->高级设置,选择标识为LocalSystem 添加网站: 编辑网站文件夹权限和sql server数据库权限。 浏览器可以查看到错误代码的方法…