OJS如何限制文件上传类型?

所属专题:OJS期刊管理系统 来源: 丁老师原创 更新时间:2025-10-30 08:41 浏览: 1638 IP属地: 深圳
OJS期刊管理系统专业软件服务商

最近有使用Open Journal System(简称OJS系统)的出版社客户咨询,他们的期刊管理系统,被网安监管机构下发了《XX存在安全隐患的函》,内容是说存在任意文件上传漏洞(如下方图示),被要求整改,所以特地咨询丁老师,这种情况需要怎么处理呢?

未标题-1.jpg

图1 安全隐患情况

a 拷贝.jpg

图2漏洞详细情况

经过丁老师分析,因为OJS没有对文件上传类型进行限制,导致用户可以上传任意类型的文件到服务器,确实存在任意文件上传的漏洞,有较大的安全隐患。
那么怎么解决这个问题呢?其实这个问题很简单,只需要对OJS系统上传文件类型进行限制就可以了。

限制OJS上传文件类型
在OJS系统中,限制文件上传类型很简单,不需要改代码,不需要对系统进行二次开发,只需要安装一个插件就行,插件的名字是Allowed Uploads Plugin,以下是使用方法:
1.用管理员账号登录后台(Dashboard),选择左侧菜单Website,进入设置页面。
2.进入Website Settings页面,选择顶部的Plugins,然后选择Plugins Galleys,在下方的列表中,选择Allow Uploads Plugin插件。如图:

image.png

3.点击该插件,在弹出的窗口中,选择Install。

image.png

4.等待安装完毕后,在Installed Plugins中找到这个插件,并启用。

image.png

5.点击插件左侧的箭头,展开插件选项,点击Settings。

image.png

6.弹出的窗口中,就可以设置允许上传的文件类型了,在输入框中,输入文件类型的扩展名即可。如果是允许多种文件类型,则是以英文分号;间隔,比如我只允许上传doc、docx、pdf文件,则输入"doc;docx;pdf"即可。

image.png

7.设置完成后点击OK按钮,即对设置进行保存。此时,该期刊的所有相关上传项,都会被限制只能允许doc、docx、pdf三种文件上传,如果使用其他的文件类型上传,则会提示禁止上传。

以上,就是ojs系统中,限制文件上传类型的方法,是不是很简单?你学会了吗?如果你在使用Open Journal System的过程中,遇到了使用上的问题或者故障,欢迎联系丁老师进行咨询和交流。

ojs相关文章

OJS文章PDF显示乱码的问题与解决方法

近日有做期刊的小伙伴在群里提问,就已发布的文章,上传的PDF附件,在预览时部分内容出现了乱码,是怎么回事呢?如图:经过丁老师分析,该问题其实与OJS期刊管理系统无关,OJS是标准软件产品,在预览PDF时,PDF内容是什么,他就会读取什么...

OJS3.4升级3.5失败-Unknown ...

升级故障:有同学在对OJS期刊管理系统(Open Journal Systems)进行版本升级时,出现升级故障,提示"Unknown column context in notification_subscription_se...

OJS出现Uncaught Error: C...

有使用OJS的做期刊投稿的出版社客户在提问,OJS有时候会出现一些问题,比如plugin页一直在加载,也打不开,然后投稿时提示error,具体的错误是Uncaught Error: Call to a member function g...

Open Journal Systems期刊...

越来越多做的客户找丁老师安装搭建Open Journal Systems(OJS)期刊管理系统了,每天忙的顾不过来!这些做出版社期刊运营的客户,问的比较多的一个问题就是,安装搭建OJS系统,要买什么样的服务器呢?今天丁老师就这个问题做一...

当前在线
免费咨询